asp.net2.0 页面生命周期方法
大杂烩-.NET
asp.net2.0 页面生命周期方法
| |
方法 | 活动 |
Constructor | Always |
Construct | Always |
TestDeviceFilter | Always |
AddParsedSubObject | Always |
DeterminePostBackMode | Always |
OnPreInit | Always |
LoadPersonalizationData | Always |
InitializeThemes | Always |
OnInit | Always |
ApplyControlSkin | Always |
ApplyPersonalization | Always |
OnInitComplete | Always |
LoadPageStateFromPersistenceMedium | Always |
LoadControlState | Always |
LoadViewState | Always |
ProcessPostData1 | Always |
OnPreLoad | Always |
OnLoad | Always |
ProcessPostData2 | Always |
RaiseChangedEvents | Always |
RaisePostBackEvent | Always |
OnLoadComplete | Always |
OnPreRender | Always |
OnPreRenderComplete | Always |
SavePersonalizationData | Always |
SaveControlState | Always |
SaveViewState | Always |
SavePageStateToPersistenceMedium | Always |
Render | Always |
OnUnload | Always |
查看页面生命周期的底层细节,我们可以看到 ASP.NET 2.0 中提供的许多功能(例如主题和个性化)将在什么地方容易实现。例如,主题在 IntializeThemes 事件中处理,而个性化数据将在 LoadPersonalizationData 中加载并稍后用于 ApplyPersonalization 方法。请注意,就哪一个 UI 元素将决定 Web 应用程序的最终外观和感觉而言,方法的顺序非常重要。