<转>page类事件执行顺序

page类事件顺序是这样的:获得客户端的post请求-〉page类的继承类被构造-〉page类的ProcessRequest方法被调用->init事件被执行->page类的虚函数CreateChildControls被调用->服务器端控件的状态(来自post变量和ViewState)被存储->load事件被执行->我们自定义的服务器端控件的事件被执行->PreRender事件被执行->page类的虚函数Render方法被调用->page类的虚函数RenderChildren方法被调用->Http响应发往客户端->unload事件被执行->page类的继承类被解构。我们知道一个页面上的控件很多是包含(父子)关系,所以这里的CreateChildControls和RenderChinldren函数应该就不难理解了。
posted @ 2010-08-30 10:33  cyb  阅读(322)  评论(0编辑  收藏  举报