关于页面加载时比较常用的几个公共事件

以下列表来自msdn

AbortTransaction(从 TemplateControl 继承) 当用户中止事务时发生。
CommitTransaction(从 TemplateControl 继承) 当事务完成时发生。
DataBinding(从 Control 继承) 当服务器控件绑定到数据源时发生。
Disposed(从 Control 继承) 当从内存释放服务器控件时发生,这是请求 ASP.NET 页时服务器控件生存期的最后阶段。
Error(从 TemplateControl 继承) 当引发未处理的异常时发生。
Init(从 Control 继承) 当服务器控件初始化时发生;初始化是控件生存期的第一步。
Load(从 Control 继承) 当服务器控件加载到 Page 对象中时发生。
PreRender(从 Control 继承) 当服务器控件将要呈现给其包含的 Page 对象时发生。
Unload(从 Control 继承) 当服务器控件从内存中卸载时发生。


页面加载时:事件的先后执行次序
针对这四个事件:init,load,PreRender,unload

init---load---PreRender-unload这样先后执行

当有请求时,int-load-请求所执行的操作-prerender-unload
对于error事件:我所理解的是:当页面执行错误时,会跳到该事件

posted @ 2006-01-06 11:31  Andy Yang  阅读(725)  评论(0编辑  收藏  举报