ASP.NET运行模型——ASP.NET页面处理过程
来源:互联网 发布:现在主流数据库 编辑:程序博客网 时间:2024/05/22 11:55
ASP.NET页面:.aspx文本文件
当客户端浏览器请求页面时,ASP.NET运行库分析目标文件并将其编译为一个.NET框架类,在此类中动态处理传入的请求。每个页面经过编译后会生成一个相应的Page对象,并缓存在服务器内存中。每个页面的生命周期可包括如下几个阶段。
(1)页面初始化
Page对象进行初始化。服务器中会产生Page_Init事件,开发人员可以通过这个事件对页面中的控件或者程序中的变量进行初始化。初始化后,页面中所有的静态声明的控件都将被实例化并被赋初值。
(2)加载视图状态
页面构架为页面加载视图状态。LoadViewState事件。页面中所有的控件将获得它们的ViewState属性。ViewState属性是“名称/值”对的集合并且以字符串的形式保存。它包含了控件的文本以及属性设置等信息,属性值存储在一个隐藏的<input>控件中,隐藏域的名称是__VIEWSTATE,在请求页面时保存的属性值才被传递。可以通过重载LoadViewState事件对相应的控件进行值设定。
(3)回传数据处理
页面中的控件
(4)页面加载
(5)RaisePostBackChanged事件
(6)回传事件处理
(7)页面预返回阶段
(8)保存ViewState
(9)页面返回阶段
(10)销毁对象
- ASP.NET运行模型——ASP.NET页面处理过程
- ASP.NET页面处理过程
- ASP.NET运行模型——页面跳转
- Asp.Net页面模型---自定义处理程序
- asp.net页面模型
- asp.net页面模型
- ASP.NET页面模型
- 一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
- 一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
- 一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
- 一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
- 一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
- 一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
- ASP.NET 页面对象模型
- ASP.NET页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- ASP.NET 页面对象模型
- 数据挖掘技术简介
- 中时间数据查询需要注意的一个小问题
- java各种排序方法
- 创建物理备用
- 减少SQL日志的方法
- ASP.NET运行模型——ASP.NET页面处理过程
- Point
- 在两机器间克隆的两种方法
- [原创]一个考试系统中的存储过程用来生成试卷用的
- 找出存储过程相关表
- uClibc体验---2-ltrace编译
- SCOPE_IDENTITY、IDENT_CURRENT和@@IDENTITY的比较
- 得到所有用户存储过程及参数列表
- [水晶报表小技巧-开发-2]报表内容即时刷新