asp.net2.0页面生存周期

每个请求都会产生一个页面的生命周期

  1. 首先处理的是PreInit事件(例如将hello赋值给Label控件)
  2. 初始化皮肤,模板页生效,套用控件皮肤
  3. Init事件
  4. InitComplete事件
  5. CreateChildControl(if IsPostBack)  载入 控件/ViewState(if IsPostBack)
  6. PreLoad事件
  7. Page_Load事件
  8. 服务器端控件事件(if IsPostBack)比如处理button事件
  9. LoadComplete
  10. CreateChildControl(Not if IsPostBack)
  11. PreRender
  12. PreRenderComplete
  13. 保存 控件/ViewState
  14. SaveStateComplete
  15. Render(生成页面浏览时的Html代码,返回到客户端)
  16. UnLoad事件


    几种事件处理函数的方法:
    使用Handles关键字
    直接使用代理
    虚方法重载
    通过反射使用代理(AutoEventWireUp=true)


posted @ 2007-09-25 01:27  明辰设计  阅读(134)  评论(0)    收藏  举报