2011年4月11日
摘要: 每次客户端请求都会创建页面实例,它的执行使自身及其包含的控件经历页面生命周期的各个阶段。页面的执行起始于HTTP运行库调用ProcessRequest时,该方法将启动页面并控制它的生命周期。 页面的生命周期可分为三个阶段:建立阶段、回发阶段、终结阶段。每个阶段会有子阶段,分别由若干步骤和事件引发点组成。页面的建立 当HTTP运行库实例化一个页面类对当前请求进行处理时,页面的构造函数会生成一个控件树,该控件树会关联到实际的类,这些类是由页面解析器在扫描ASPX源代码后创建的。当请求的处理过程开始时,所有子控件和页面的内部对象(如HTTP上下文对象、请求对象和响应对象等)都会被设置。 页面生命周. 阅读全文
posted @ 2011-04-11 22:05 辛勤的代码工 阅读(675) 评论(0) 推荐(1)
摘要: System.Web.UI.Page类提供了ASP.NET应用程序从aspx文件创建的所有对象的基本行为,该类派生自TemplateControl并实现了IHttpHandler接口。 TemplateControl是抽象类,为ASP.NET页面和用户控件提供了一组基本的功能。该类的上一层次为Control类,Control类定义了由ASP.NET服务器端元素(页面、控件和用户控件)共享的属性、方法和事件。 TemplateControl类实现了INamingContainer接口,因此,Page类还是其所有子控件的“命名容器”。控件的命名容器是实现INamingContainer接口的第一. 阅读全文
posted @ 2011-04-11 01:11 辛勤的代码工 阅读(980) 评论(0) 推荐(1)