ASP.NET 页面生存周期中的关键事件

阶段

页面事件

可重写方法

页面初始化

Init

 

加载视图状态

 

LoadViewState

处理回发数据

 

实现 IPostBackDataHandler 接口的任何控件中的 LoadPostData 方法

加载页面

Load

 

回发更改通知

 

实现 IPostBackDataHandler 接口的任何控件中的 RaisePostDataChangedEvent 方法

处理回发事件

控件所定义的任何回发事件

实现了 IPostBackEventHandler 接口的任何控件的 RaisePostBackEvent 方法

页面呈现前阶段

PreRender

 

保存视图状态

 

SaveViewState

呈现页面

 

Render

卸载页面

Unload

 

在页面级上,以上所列的某些阶段是不可见的,并仅影响服务器控件编写者和那些凑巧要创建从 Page 派生的类的开发人员。页面向外界发送的活动信号仅包括 InitLoadPreRenderUnload 以及嵌入式控件所定义的所有回发事件。
posted @ 2009-02-05 20:16  Ricebug  阅读(235)  评论(0编辑  收藏  举报