這陣子的練功心得....><爆肝了...
AJAX 相關問題
1.AjaxControlToolkit 的安裝:網站若是ASP.NET 2.0 +.NET Framework 3.5,請安裝AjaxControlToolkit 3.5版本,若是ASP.NET 4.0 +.NET Framework 4.0 ,請安裝AjaxControlToolkit 4.0版本(官方有得抓)
2.有使用AjaxControlToolkit 的控制項的話,頁面要放ToolkitScriptManager ,不要用預設的ScriptManager,用預設的...AjaxControlToolkit控制項會沒作用
3.有裝AjaxControlToolkit 的話,建議直接用ToolkitScriptManager ,ToolkitScriptManager 是繼承ScriptManager,且官方說效能較好
4. 在.aspx頁面有用<%=App.Data.AppInfos.Name%> 這種寫法,請將<%= .. %>放在Body裡面,不要放在head 裡面, 有使用AjaxControlToolkit 控制項的話,會出現錯誤
OnClientClick 的使用
Button3.OnClientClick = "this.disabled=true;" + this.ClientScript.GetPostBackEventReference(Button3, "");
Linq to SQL 常用語法和常見問題
var orderdb = (from o in Alifetale.Managers.AppBaseManager.DataBase.Order
where o.MemberID == Member.DBID
&& DateTime.Compare(o.DateTimeCreate, DateTime.ParseExact(TextBox1.Text, "yyyy-MM-dd", null)) >= 0
&& DateTime.Compare(o.DateTimeCreate, (DateTime.ParseExact(TextBox2.Text, "yyyy-MM-dd", null).AddDays(1))) <= 0
&& o.IsPayed
select o.DBID).ToList();
var orderdbitem = from s in Alifetale.Managers.AppBaseManager.DataBase.OrderItem
where orderdb.Contains(s.OrderID)
select s;
2個不同來源的資料庫,不能互相連結查詢,要先把其中一個轉成List再去做比對
除了判斷集合值是不是Null,還要判斷來源的元素是不是空的,用Any判斷
if (!gridview.Any())//集合沒元素的話
null 可用?? null 運算子判斷,或是用三元運算子判斷
沒有留言:
張貼留言