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 元素而言,方法的顺序极其重要。
详细参考:微软MSDN
本文详细介绍了ASP.NET2.0页面的生命周期方法及其活动,包括从构造到卸载的全过程。通过这些低级别的详细信息,可以了解如何在特定阶段实现主题、个性化等功能。

287

被折叠的 条评论
为什么被折叠?



