Pages

2016-06-14

〔ASP.NET〕Page事件發生先後順序 / Page.Load,Master.Load

  • ●一般情況下:

Page.PreInit
Page.Init
Page.InitComplete
Page.PreLoad
Page.Load 
控制項事件(例如:Button.Click、TextBox.TextChanged...)
Page.LoadComplete 
Page.PreRender 
Page.PreRenderComplete
Page.Render
Page.Unload


  • ●使用了 MasterPage 情況, MasterPage 與 ContentPage 事件順序:


ContentPage.PreInit
Master.Init 
ContentPage.Init
ContentPage.InitComplete
ContentPage.PreLoad
ContentPage.Load Master.Load 
ContentPage.LoadComplete
ContentPage.PreRender
Master.PreRender 
ContentPage.PreRenderComplete