网页的生命周期
页面处理发生事件的序列,编写的代码在正确的时间被执行
基类 page 提供了很多事件来实现
Init事件(状态恢复时触发,为处理请求做好准备)
Load事件(网页呈现前出发,用于初始化控件,处理post请求时对控件层次结构的改变)
基本方案:
首次请求 (!isPostBack)初始化控件,在load事件中
控件服务器端事件中处理用户响应(响应导致post请求)
2.0新增事件:pre和complete系列
preinit事件(用用主体和母版页)
loadcomplete事件(在prerender前触发,对控件做最后修改)
隐式注册事件:
使用autoeventwireup 为网页事件创建事件处理程序——隐式注册事件,vs2005 默认根据方法名隐式地关联委托