1.页面生存周期中的第一个阶段是初始化;
2.在初始化之后,页面框架立即加载该页面的视图状态;
3.一旦还原了视图状态,页面树中的各个控件的状态就与浏览器上次呈现该页面时这些控件所处的状态相同;
4.更新这些控件的状态以加入客户端的变更;
5.回发数据处理阶段使各个控件有机会更新其状态,以便准确地反映相应的 HTML 元素在客户端的状态。
6.在回发数据处理阶段结束时,页面中的所有控件都根据客户端上所输入的更改来更新原先的状态;
7.在处理回发事件后,页面就准备进行呈现;
8.通过重写 Render 方法,即可更改各个控件的呈现机制;
9.一个页面的最后生存标志就是 Unload 事件,该事件在页面对象被解除之前发生;
10.在此事件之后,浏览器收到 HTTP 响应数据包并显示页面。 |