網頁中各事件的執行順序是這樣的:
Page_PreInit()
各控制項的 Init()
Page_Init()
Page_InitComplete()
Page_PreLoad()
Page_Load()
各控制項的 Load()
Page_LoadComplete()
Page_PreRender() //這裡控制項還沒完成資料綁定。
各控制項的 PreRender()
Page_PreRenderComplete() //呈現頁面內容之前發生。
Page_SaveStateComplete()
Page_Unload()
Page_PreRenderComplete()
//在呈現頁面內容之前發生。
//當頁面生命週期的呈現前階段完成時,引發 PreRenderComplete 事件。在頁面生命週期的這個階段中,已建立所有控制項、完成任何必要的分頁,並且頁面已經準備好,可以呈現給輸出。
參考網址 : https://msdn.microsoft.com/zh-tw/library/system.web.ui.page.prerendercomplete%28v=vs.110%29.aspx
沒有留言:
張貼留言