ASP.NET PAGE 事件执行顺序
最近看page类,查找了page类中事件的顺序。
建议看下页面事件吧,看你要执行的内容而确定用什么事件:
顺序是这样的:
PreInit-->Init-->InitComplete-->PreLoad-->Load-->LoadComplete-->PreRender-->PreRenderComplete-->Unload
|
事件处理器名称 |
发生时间 |
|
Page_Init |
在Web窗体的视图状态加载服务器控件并对其初始化。 这是web窗体生命周期的第一步 |
| Page_Load |
在Page对象上载入服务器控件。由于此时视图状态信息是可以使用的, 因此载这里可以用代码来改变空间的设置或者载页面上显示文本。 |
| Page_PreRender | 应用程序将要呈现Page对象 |
| Page_Unload | 页面从内存中卸载 |
| Page_Error | 发生未处理的异常 |
| Page_AbortTransaction | 事务处理被终止 |
| Page_CommitTransaction | 事务处理被接受 |
| Page_DataBinding | 把页面上的服务器空间和数据源绑定载一起 |
| Page_Disposed | Page对象从内存中释放掉。这是Page对象生命周期中的最后一个事件 |
转载http://blog.csdn.net/yjlwl1213/article/details/9456711
梦想,是一个目标,是让自己活下去的原动力,是让自己开心的原因。坚持!

浙公网安备 33010602011771号