2013-09-28 44 views
0

我看到有很多關於ASP.NET頁面生命週期的解釋,但是我沒有找到一個文檔或博客來解釋或展示每個生命週期(preinit,init,initcomplete和co)。 我知道,例如建議將數據從數據庫綁定到Page_Load事件上的服務器控件。asp.net頁面生命週期解釋和示例

在此先感謝。

+0

我總是用這篇文章作爲我學習時的參考點:http://www.c-sharpcorner.com/uploadfile/61b832/Asp-Net-page-life-cycle-events/ – adaam

回答

0

我覺得this article對於asp.net中的頁面生命週期是一個很好的參考。

我通常遵循以下幾大準則自己:

  1. Init事件 - 當數據綁定例如一個DropDownList我在控件的Init事件上執行此操作(如果稍後執行此操作,整個列表將以視圖狀態結束,除非您關閉viewstate)。
  2. Init事件 - 當添加控件動態控制樹我這樣做是Init事件
  3. Load事件 - (從數據庫例如,裝載字段值和設定輸入字段)設置控件的值