您的位置:首页 > 编程语言 > ASP

asp.net页面生命周期追踪

2010-09-17 13:44 232 查看
一、预初始化,在页初始化开始时引发 System.Web.UI.Page.PreInit 事件。

Begin PreInit
OnPreInit
End PreInit

二、初始化,引发 System.Web.UI.Control.Init 事件以对页进行初始化。
Begin Init
OnInit
End Init

三、初始化完成,在页初始化后引发 System.Web.UI.Page.InitComplete 事件。
Begin InitComplete
OnInitComplete
End InitComplete

四、预加载,在回发数据已加载到页服务器控件之后但在 System.Web.UI.Control.OnLoad(System.EventArgs) 事件之前,引发
Begin PreLoad
OnPreLoad
End PreLoad

五、页面加载
Begin Load
Page_Load
OnLoad
End Load

六、页面加载完成
Begin LoadComplete
OnLoadComplete
End LoadComplete

七、预呈现
Begin PreRender
CreateChildControls
OnPreRender
End PreRender

八、预呈现完成
Begin PreRenderComplete
OnPreRenderComplete
End PreRenderComplete

九、保存视图状态
SaveViewState
Begin SaveState
SaveViewState

SavePageStateToPersistenceMedium
End SaveState

十、保存视图状态完成
Begin SaveStateComplete
OnSaveStateComplete
End SaveStateComplete

十一、呈现输出
Begin Render
CreateHtmlTextWriter
Render
End Render

以上所以步骤得于设置Page的 Trace="true"属性后得到。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: