ASP.NET 生命周期
来源:互联网 发布:淘宝如何发链接给客服 编辑:程序博客网 时间:2024/05/16 14:34
ASP.NET 生命周期
对于Asp.net页面层开发无论是写页面还是写控件,我觉得都可以用一句话描述:"Do the right thing at the right time in the right place."
本文通过记录页面事件的触发顺序看请求的处理流程,从中可以看出ASP.NET 的生命周期
创建一个网站,在页面上添加一个Label和一个Button,在Default.aspx.cs中修改代码如下:
运行结果:
Page_PreInit
Page_Init
Page_InitComplete
Page_PreLoad
Page_Load
Page_LoadComplete
Page_PreRender
Page_PreRenderComplete
Page_SaveStateComplete
点击Button按钮后结果为:
Page_PreInit
Page_Init
Page_InitComplete
Page_PreLoad
Page_Load
Button事件触发!
Page_LoadComplete
Page_PreRender
Page_PreRenderComplete
Page_SaveStateComplete
从以上事例,我们就可以清楚看出页面的生命周期。
为什么要在Page_Unload事件中添加断点,从Page_Unload事件的功能中就可以发现缘由。
Page_Unload:完成页面呈现之后,将激发 Page_Unload 事件。此事件是执行最终清理工作的合适位置。这包括清理打开的数据库连接、丢弃对象或关闭打开的文件等操作。
- ASP.Net页面生命周期
- asp.net 生命周期
- ASP.NET的生命周期
- asp.net控件生命周期
- asp.net控件生命周期
- ASP.NET 页生命周期
- asp.net 应用程序生命周期
- ASP.Net页面生命周期
- asp.net生命周期
- ASP.NET生命周期
- ASP.NET 页生命周期
- asp.net控件生命周期
- ASP.NET页面生命周期
- asp.net生命周期
- ASP.NET页生命周期
- ASP.NET 页生命周期
- ASP.NET 页生命周期
- ASP.NET 生命周期
- 关于电子书阅读器
- Oracle定义约束 外键约束
- symbian 矢量图制作和转换成mif文件
- sql server行列互换
- 在Repeater的HeaderTemplate和FooterTemplate模板中寻找控件
- ASP.NET 生命周期
- 骚变态的C++题
- [译文]JPA的实施模式:映射继承的层次体系
- static_cast
- 透过深入研究pureMVC了解设计模式(一)
- 免费的PowerShell V1 电子书
- SuSE安装MySQL-LINUX
- js 状态栏中显示访问者停留时间
- SS2H整合