一、Page指令中的AutoEventWireup="true",該指令預設值為true.
指示
頁的事件是否自動綁定。如果啟用了事件自動綁定,則為 true;否則為 false。預設值為 true。
頁的事件的綁定
ASP.NET 頁會引發諸如 Init、 Load、 PreRender 等生命週期事件。預設情況下,可以使用 Page_事件名稱的命名規範將頁事件綁定到方法。例如,若要為頁的 Load 事件建立處理常式,可以建立名為 Page_Load 的方法。編譯時間,ASP.NET 將尋找基於此命名規範的方法,並自動執行事件與方法之間的綁定。可以對 Page 類公開的任何事件使用 Page_事件名稱的約定。
AutoEventWireup 屬性的缺點是它要求頁事件處理常式具有特定的、可預測的名稱。這就限制了在命名事件處理常式方面的靈活性。
| 注意: |
如果包括頁事件的顯式綁定,請確保將 AutoEventWireup 屬性設定為 false,以便方法不會意外地被調用兩次。 |
頁事件的顯式綁定:
(AutoEventWireup 屬性設定為 false時,將不會按命名規範去調用Page_Load方法,這時需要我們顯示定) public partial class _Default : System.Web.UI.Page {
public _Default()
{
this.Load += new EventHandler(Page_Load);
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
二 Membership角色與許可權管理
學習地址:http://www.blueidea.com/tech/program/2007/4676.asp
三 asp.net 中的Profile
個人化配置
http://www.360doc.com/content/090810/19/163747_4816186.html
四 ASP.NET AJAX之內部揭秘
http://www4.it168.com/jtzt/shenlan/tech/asp.net_ajax/index.html