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 元素而言,方法的顺序极其重要。

posted @ 2006-11-08 15:18  charles  阅读(123)  评论(0)    收藏  举报