[ASP.NET]程式執行順序

[ASP.NET]程式執行順序

如果有需要了解到一些執行順序的!!我把這篇轉貼到這裡...

轉貼於:http://www.dotblogs.com.tw/boei/archive/2010/07/10/16484.aspx

感謝Boeni大大的教學...

如果以單一頁面來說執行順序如下:

Page.PreInit 
Page.Init 
Page.InitComplite 
Page.PreLoad 
Page.Load 
Page.LoadComplete 
Page.PreRender 
Page.PreRenderComplete

 

如果頁面裡面包了一個Usercontrol 執行順序如下:

Page.PreInit
UserControl.Init
Page.Init
Page.InitComplete
Page.Load
UserControl.Load
Page.LoadComplete
Page.PreRender
UserControl.PreRender
Page.PreRenderComplete

 

如果在頁面裡面包了一個Usercontrol然後套用一個主版頁面 執行順序如下:

Page.PreInit
UserControl.Init
MasterPage.Init
Page.Init
Page.InitComplete
Page.Load
MasterPage.Load
UserControl.Load
Page.LoadComplete
Page.PreRender
MasterPage.PreRender
UserControl.PreRender
Page.PreRenderComplete