Page 对象代表整个网页。
| 属性 | 描述 |
|---|---|
| Application | Application 对象 |
| Cache | Cache 对象 |
| ClientTarget | 获取或设置客户端浏览器 |
| EnalbeViewState | 当前网页请求结束时是否保持视图状态 |
| ErrorPage | 发生未处理的错误时转到的错误信息页面 |
| IsPostBack | 判断网页是在何种情况下加载的 |
| IsValid | 判断网页上的验证控件是否全部验证成功 |
| Response | Response 对象 |
| Request | Request 对象 |
| Server | Server 对象 |
| Session | Session 对象 |
| Trace | Trace 对象 |
| Visible | 网页是否可视 |
| 集合 | 描述 |
|---|---|
| Validators | ValidatorCollection 集合, 包含验证控件 |
| 方法 | 描述 |
|---|---|
| DataBind | 将数据源连接到网页上的服务器控件 |
| Dispose | 强制服务器控件在内存释放之前执行最终的清理操作 |
| FindControl(id) | 在网页上搜索标识名称为 id 的控件 |
| HasControls | 判断 Page 对象是否包含控件 |
| IsClientScriptBlockRegistered(key) | 判断客户端脚本是否已经使用键值 key 注册过 |
| MapPath(virtualPath) | 将虚拟路径转换成实际路径 |
| ParseControl(content) | 将 content 指定的字符串解释成控件 |
| RegisterClientScriptBlock(key, script) | 发送客户端脚本给浏览器
key: 脚本块键值 script: 脚本块内容 |
| RegisterHiddenField(hiddenFieldName, hiddenFieldInitialValue) | 在网页上添加隐藏字段 |
| RegisteronSubmitStatement(key, script) | 设置当客户端发生 OnSubmit 事件时所要执行的代码 |
| ResolveUrl(relativeUrl) | 将相对地址 relativeUrl 转换为绝对地址 |
| Validate | 执行网页上的所有验证控件 |
| 事件 | 描述 |
|---|---|
| AbortTransaction | 用户终止网页参与的交互时触发 |
| CommitTransation | 完成网页参与的交互时触发 |
| DataBinding | 网页上的服务器控件连接数据源时触发 |
| Disposed | 网页从内存释放时触发 |
| Error | 网页发生未处理的异常事件时触发 |
| Init | 网页初始化时触发,(仅某用户第一次访问该网页时) |
| Load | 网页被加载时触发 |
| PreRender | 在信息被写入到客户端前触发 |
| Unload | 网页完成处理并且信息被写入到客户端后触发 |