LOGIN或是特定可以單一存在不需要另外做Layout的頁面,會出現指定在View中Title會被蓋成空白的話,代表專案中有使用Layout的頁面,要避免TITLE空白有以下方式:
1. 替Login頁面也產生一個專屬的Layout
2. 利用javascript 替換Title
2012年12月15日 星期六
Asp.net MVC 技術升級計畫啟動...
Asp.net mvc 學習計畫啟動,預定產生項目:
1. 個人網站
2. 記帳軟體
3. 記帳軟體Mobile
目前列入會使用到技術架構:
1. Asp.net MVC 4
2. SignR
3. KenDoUI 部分
4. JQuery UI 1.9.3
5. Entity Framework 5
6. Bridge Designer Patten (for Mobel)
.....繼續增加
By Lantice
2012/12/15
1. 個人網站
2. 記帳軟體
3. 記帳軟體Mobile
目前列入會使用到技術架構:
1. Asp.net MVC 4
2. SignR
3. KenDoUI 部分
4. JQuery UI 1.9.3
5. Entity Framework 5
6. Bridge Designer Patten (for Mobel)
.....繼續增加
By Lantice
2012/12/15
2012年12月11日 星期二
ASP.NET MVC 隨手小記
BundleTable.EnableOptimizations = true;
在BundleConfig.RegisterBundles 中 如果沒啟用這個屬性,再include KendoUI的Javascript與CSS
在View端無法產生,加上這段就正常了。
在BundleConfig.RegisterBundles 中 如果沒啟用這個屬性,再include KendoUI的Javascript與CSS
在View端無法產生,加上這段就正常了。
2012年10月28日 星期日
2012年10月15日 星期一
C# 兩個經緯度計算相對方位角度
public String getRetangle(String[] loc1, String[] loc2)
{
double d = 0;
double lat_a= double.Parse(loc1[0]);
double lng_a= double.Parse(loc1[1]);
double lat_b= double.Parse(loc2[0]);
double lng_b = double.Parse(loc2[1]);
lat_a = lat_a * Math.PI / 180;
lng_a = lng_a * Math.PI / 180;
lat_b = lat_b * Math.PI / 180;
lng_b = lng_b * Math.PI / 180;
d = Math.Sin(lat_a) * Math.Sin(lat_b) + Math.Cos(lat_a) * Math.Cos(lat_b) * Math.Cos(lng_b - lng_a);
d = Math.Sqrt(1 - d * d);
d = Math.Cos(lat_b) * Math.Sin(lng_b - lng_a) / d;
d = Math.Asin(d) * 180 / Math.PI;
String direction = "";
if (d >= 0)
{
direction += "東";
}
else
{
direction += "西";
}
if (Math.Abs(d) >= 90)
{
direction += "北";
}
else
{
direction += "南";
}
if (d > 90 && d <= 180)
{
d = d - 90;
}
else
{
d = d + 270;
}
return direction +"角度為:"+Math.Ceiling(d).ToString();
C# Google Map Api V3 地址轉經緯度
public String [] TestLocation(String address)
{
String[] location = new String[2];
var url = String.Format("http://maps.google.com/maps/api/geocode/json?sensor=false&address={0}", address);
string result = String.Empty;
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
using (var response = request.GetResponse())
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
//Json格式: 請參考http://code.google.com/intl/zh-TW/apis/maps/documentation/geocoding/
result = sr.ReadToEnd();
Dictionary
result = "";
foreach (var item in back)
{
if (item.Key == "results")
{
String temp = item.Value.ToString();
temp = temp.Substring(0, temp.Length-1);
temp = temp.Substring(1, temp.Length-1);
temp.ToString();
Dictionary
foreach (var item2 in back2)
{
if (item2.Key == "geometry")
{
temp = item2.Value.ToString();
Dictionary
foreach (var item3 in back3)
{
if (item3.Key == "location")
{
temp = item3.Value.ToString();
Dictionary
foreach (var item4 in back4)
{
if (item4.Key == "lat")
{
location[0] = item4.Value.ToString();
}
if (item4.Key == "lng")
{
location[1] = item4.Value.ToString();
}
}
}
}
}
}
}
}
}
return location;
}
2012年10月6日 星期六
Kendo ui tree data by json
先照DEMO做的 整了出一個VIEW
產生 資料的後端
var dept =
from ex in context.Dept
where (id.Length > 0 ? ex.UDEP_NO == int.Parse(id) : ex.UDEP_NO == null)
select new
{
dName = ex.DEP_NAME.Trim(),
did = ex.DEP_NO,
hasChildren = true
};
Response.Write(JsonConvert.SerializeObject(dept));
結果的json字串
[{"dName":"公司名稱","did":1,"hasChildren":true}]
不過目前正在整理怎麼往下讀取...
訂閱:
文章 (Atom)