ASP.NET 2.0页面生命周期
表 1:页面生命周期方法
方法 活动
Constructor
始终
Construct
始终
TestDeviceFilter
始终
AddParsedSubObject
始终
DeterminePostBackMode
始终
OnPreInit
始终
LoadPersonalizationData
始终
InitializeThemes
始终
OnInit
始终
ApplyControlSkin
始终
ApplyPersonalization
始终
OnInitComplete
始终
LoadPageStateFromPersistenceMedium
PostBack
LoadControlState
PostBack
LoadViewState
PostBack
ProcessPostData1
PostBack
OnPreLoad
始终
OnLoad
始终
ProcessPostData2
PostBack
RaiseChangedEvents
PostBack
RaisePostBackEvent
PostBack
OnLoadComplete
始终
OnPreRender
始终
OnPreRenderComplete
始终
SavePersonalizationData
始终
SaveControlState
始终
SaveViewState
始终
SavePageStateToPersistenceMedium
始终
Render
始终
OnUnload
始终
通过查看页面生命周期的低级别详细信息,我们可以发现在何处能够自然地实现 ASP.NET 2.0 中的许多功能,例如主题和个性化。例如,可以在 IntializeThemes 事件中处理一个主题,在 LoadPersonalizationData 中加载个性化数据,并在以后应用于 ApplyPersonalization 方法。请注意,对于决定 Web 应用程序的最终外观的 UI 元素而言,方法的顺序极其重要。
浙公网安备 33010602011771号