我有一個aspx,裏面有一個ascx。 從簡短的測試中,我看到aspx的PageLoad在用戶控件的PageLoad之前調用,但OnInit則相反。asp.net:與其中的用戶控件相比,控件/頁面的頁面生命週期順序是什麼?
是否有人知道什麼是事件的順序(頁面相比,其內部用戶控制)
感謝
我有一個aspx,裏面有一個ascx。 從簡短的測試中,我看到aspx的PageLoad在用戶控件的PageLoad之前調用,但OnInit則相反。asp.net:與其中的用戶控件相比,控件/頁面的頁面生命週期順序是什麼?
是否有人知道什麼是事件的順序(頁面相比,其內部用戶控制)
感謝
你應該看看這個ASP.NET Page Life Cycle Overview和this
頁:PreInit
Control:Init
Page:Init
Page:InitComplete
Page:PreLoad
頁:負載
控制:負載
頁:LoadComplete
頁:在PreRender
控制:在PreRender
頁:PreRenderComplete
頁:SaveStateComplete
頁:RenderControl
頁:渲染
控制:RenderControl
控制:卸載
控制:處置
Pag E:卸載
頁:配置
以下鏈接提供了更多信息
http://weblogs.asp.net/ricardoperes/archive/2009/03/08/asp-net-page-events-lifecycle.aspx
鏈接只有答案由網站政策進行討論。請花時間提取相關信息並將其添加到問題中,因爲URL可能隨時中斷,並且此答案將失去其價值。 – rcdmk
良好的資源,但它鼓勵你總結了一些信息/ asnwer的OP的問題,在你張貼的所有答案。爲防萬一鏈路死亡,這些信息將在未來的搜索者 – jadarnel27
我已經準備好您的第一個鏈接。我會詢問頁面事件的順序與它內部的控件事件的順序。 –
我已經更新了更多細節的答案。那是你要的嗎? – krolik