柚子Nan--回归原点

Everything can be as easy as you like or as complex as you need.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于控件的生命周期

Posted on 2004-02-24 21:06  柚子Nan  阅读(770)  评论(0编辑  收藏  举报

控件的生命周期决定何时保存控件和恢复他的状态,何时与页面及其他控件之间进行交互,何时执行主要的处理逻辑,以及何时对输出流显示标记文本。

当浏览器给asp.net页面发送请求时,就产生了无状态的HTTP协议的通讯。
然而页面框架创建了一个假想的有状态的执行的过程。页面在处理完一个请求之后保存了他的状态,在回传时,再在处理新的请求之前恢复以保存的状态。

整个过程如下:

实例化(Instantiate)
初始化(Initialize)
开始跟踪视图状态
加载视图状态
加载回传数据
加载(Load)
引发修改事件
引发回传事件
预生成(PreRender)
保存视图状态
生成(Render)
卸载(UnLoad)
释放(Dispose)