1、命名空间:System.Web.UI
2、该类从TemplateControl类派生而来,是一种特殊的Control类,并实现了IHTTPHandler接口
page对象要关心的5个阶段。
- 页面初始化
- 载入
- 回送事件处理
- 呈现
- 卸载
常用属性和事件
属性或事件 | 说明 |
Application | 为当前Web请求获取HttpAplicationState对象 |
IsPostBack | 指示该页是否正为相应客户端回发而加载,或者它是否正被首次加载和访问 |
IsValid | 指示页验证是否成功 |
Request | 获取请求页面的HTTPRequest对象 |
Response | 获取与该Page对象关联的HTTPResponse对象 |
Server | 获取Server对象,它是HTTPServerUtility类的实例 |
Session | 获取ASP.NET提供的当前Session对象 |
Validators | 获取请求的页上包含的全部验证控件的集合 |
ViewState | 获取状态信息的字典,这些信息使用户可以在同一页的多个请求间保存和还原服务器控件的视图状态 |
PreInit | 在页初始化开始时发生 |
PreLoad | 在页的Load事件之前发生 |
Load | 当服务器控件加载到Page对象中时发生 |
Init | 当服务器控件初始化时发生,初始化时控件生存期的第一步 |
PreRender | 在加载Control对象之后、呈现之前发生 |
InitComplete | 在页初始化完成时发生 |
LoadComplete | 在页生存周期加载阶段结束时候发生 |
Unload | 当服务器控件从内存中卸载时发生 |
Pagedu对象的事件贯穿页面执行的整个过程。大多数情况下,只需关心Page_Load事件即可。yoiu由于Page_Load方法在每次页面被加载时执行,所以,即使是回传的情况下也会调用该方法,此时可以使用Page对象的IsPostBack属性来判断shif是否回传请求,从而进行不同的处理。