我爱Aspx >> Asp.Net >> ASP.NET 页面对象模型原文出处:http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-pageobjectmodel.asp
作者:Dino Esposito、Wintellect
时间:2003年8月
应用于:Microsoft ASP.NET
摘要:
讨论关于建立ASP.NET Web页的事件模型和转化为HTML的各个过程的细节。ASP.NET HTTP 运行时管理着把请求URL转换成一个页面类的具体实例的对象管道,接下来把这些实例转换成一般的HTML文本格式。本文对代表各个页面生命周期的事件、怎么控制页面执行、开发人员怎么干预这些标准行为的执行过程进行了讲解。
介绍
每当请求IIS容纳的ASP.NET页时,总是要把请求转交给了ASP.NET HTTP 管道。HTTP管道是一组被控对象,这些对象按顺序处理请求并且把这些请求转换成一般HTML文本。HTTP管道的入口是HttpRuntime 类。ASP.NET的底层结构为每一个应用程序域 ( AppDomain )的工作进程建立了一个这个类(HttpRuntime)的实例(注意,一个工作进程只能支持一个正在运行的ASP.NET应用域)。
HttpRuntime 类从内部程序池中选择一个 HttpApplcation 对象,并且在接收到请求的时候使它工作。Http应用管理程序的主要工作是寻找这样的类使之能够处理请求。例如:当请求一个.aspx资源时,处理句柄就是一个从Page继承类的实例。请求资源的类型和相关处理句柄的关系映射表被保存在应用程序的配置文件里。更确切的说,这个映射表就定义在machie.config里的<httpHandlers>一节里。但是,应用程序能在web.config里对这个HTTP处理句柄映射列表进行重定义。下面这行语句说明了定义.aspx资源请求的处理句柄:
<add verb=”*” path=”*.aspx” type=”System.Web.UI.PageHandlerFactroy”/>
Ҷƪл˵?
Asp.net 中服务端控件事件是如何..[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
c#.net常用函数列表[05-20]
ASP.NET程序中常用的三十三种代码[05-20]
ASP.NET程序中常用编程代码(一)[05-20]
为ASP.NET 2.0菜单控件增加targe..[05-20]
ASP.NET程序中常用编程代码(二)[05-20]
ASP.NET 2.0 绑定高级技巧[05-20]
ASP.NET 2.0 绑定高级技巧[05-20]
Asp.net 中服务端控件事件是如何..[05-20]
table的宽度,单元格内换行问题[05-20]
存储过程入门与提高[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
ASP.NET应用程序设计的10大技巧[05-20]
用C#读取图片的EXIF信息的方法[05-20]
用Visual C#实现文件下载[05-20]
使用C#调用外部Ping命令获取网络..[05-20]
使用C#控制远程计算机的服务[05-20]
使用C#编写的一个定时关机程序[05-20]