我正在爲asp頁面添加動態控件。 在示例代碼中,控制計數器在預啓動時增加,並且控制在oninit中初始化。Page_Load,Page_PreInit和Page_OnInit
preinit phaze和oninit phaze有什麼區別?
是否可以增加計數器,然後初始化Page_Load中的開頭 ?
我正在爲asp頁面添加動態控件。 在示例代碼中,控制計數器在預啓動時增加,並且控制在oninit中初始化。Page_Load,Page_PreInit和Page_OnInit
preinit phaze和oninit phaze有什麼區別?
是否可以增加計數器,然後初始化Page_Load中的開頭 ?
是的,你可以。
PreInit
: 在開始階段完成之後並且在初始化階段開始之前引發。
Init
:在所有控件初始化並且已應用任何外觀設置後引發。個別控件的Init事件發生在頁面的Init事件之前。
使用此事件來讀取或初始化控件屬性。
對asp.net頁面生命週期的解釋是here。
ASP.Net頁面生命週期的最佳描述我在Justin的博客上看到的是ASP.NET 2.0 page and control life-cycle diagram。
在點擊事件中保持此初始事件或將代碼放入頁面加載是否更好?在我看來,在負載 –
。 –