对于ASP.NET页面生命周期的认识
2006-07-29 16:06
351 查看
浏览器向服务器请求一个新页面时
服务器开始作如下工作
1 构造函数
2 OnInit(从 Control 继承) 引发 Init 事件。
3 OnLoad(从 Control 继承) 引发 Load 事件。
4 OnPreRender(从 Control 继承) 引发 PreRender 事件。
5 OnUnload(从 Control 继承)
当在这个新请求的页面中单击某个按钮时会向服务器 postback
然后
1 构造函数
2 OnInit(从 Control 继承) 引发 Init 事件。
3 OnLoad(从 Control 继承) 引发 Load 事件。
...... 例如: private void Button1_Click(object sender, System.EventArgs e)
{
}
......
OnPreRender(从 Control 继承) 引发 PreRender 事件。
OnUnload(从 Control 继承)
每次向服务器请求一个页面时候都会创建那个页面类型的对象 服务器处理完请求时候会销毁那个对象
在对刚才请求到的页面按button按钮出发 postback 时候,服务器接收到这种请求又重新创建那个对象 也重新初始化了那个对象。
asp.net 客户端向服务器发送的请求分两种
1 ,请求一个新页面
2 ,postback
WebForm的生命周期是以一次请求为基础的,不管它是哪种请求
服务器开始作如下工作
1 构造函数
2 OnInit(从 Control 继承) 引发 Init 事件。
3 OnLoad(从 Control 继承) 引发 Load 事件。
4 OnPreRender(从 Control 继承) 引发 PreRender 事件。
5 OnUnload(从 Control 继承)
当在这个新请求的页面中单击某个按钮时会向服务器 postback
然后
1 构造函数
2 OnInit(从 Control 继承) 引发 Init 事件。
3 OnLoad(从 Control 继承) 引发 Load 事件。
...... 例如: private void Button1_Click(object sender, System.EventArgs e)
{
}
......
OnPreRender(从 Control 继承) 引发 PreRender 事件。
OnUnload(从 Control 继承)
每次向服务器请求一个页面时候都会创建那个页面类型的对象 服务器处理完请求时候会销毁那个对象
在对刚才请求到的页面按button按钮出发 postback 时候,服务器接收到这种请求又重新创建那个对象 也重新初始化了那个对象。
asp.net 客户端向服务器发送的请求分两种
1 ,请求一个新页面
2 ,postback
WebForm的生命周期是以一次请求为基础的,不管它是哪种请求
相关文章推荐
- 对于ASP.NET页面生命周期的认识
- 从代码运行过程层面认识ASP.NET页面生命周期
- Asp.Net请求原理and页面生命周期
- WebForm页面生命周期及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 动态控件 (Part 3 - 页面生命周期)
- ASP.NET页面生命周期概述
- .net学习笔记---IIS 处理模型及ASP.NET页面生命周期
- 在ASP.NET 2.0中,一个ASP.NET页面的生命周期
- 【Framework】深入研究Asp.net页面的生命周期