ASP.NET之--PAGE对象

来源:百度文库 编辑:神马文学网 时间:2024/04/28 23:59:49
1.PAGE对象的属性
IsValid属性:用来判断网页上的验证控件是否全部验证成功.
Request属性:获取请求网页的Request对象.
Response属性:获取与请求网页相关的Response对象.
Server属性:获取Server对象.
Session属性:获取Session对象.
Trace属性:获取当前网页请的Tracec对象.Trace对象派生自TraceContext类,可以用来处理应用程序跟踪.
Validators属性:获取请求的网页所包含的ValidatorCollection集合,其中包含网页上所有的验证控件.
Visible属性:获取或设置网页是否可现.
Application属性:获取Web请求的Application对象.Application对象派生自HttpApplicationState类,每个Web应      用 程序都有一个自己的Application对象,用来记录访问Web应用程序所有用户共享的变量.
Cache属性:获取与Web所在的应用程序关联的Cache对象.Cache对象派生自Cache类,允许在后续请求中保存并捕获数据,以此来提高应用程序的效率.
ClientTarget属性:获取或设置客户端浏览器.
EnableViewState属性:获取或设置当前网页请求结束时是否保持视图状态
ErrorPage属性:获取或设置当网页发生未处理的异常情况时将用户请求定向到哪能个错误信息网页.
IspostBack属性:判断网页是在何种情况下加载.
2.PAGE对象的常用方法:
MapPath(virtualPath):将virtualPath指定的虚拟路径转换成实际路径
ParseControl(content):将content指定的字符串解释成控件
RegisterClientScriptBlock(key,script):发送客户端肢本给浏览器,其中参数key是脚本块的键值,script是要发送到客户端的脚本
RegisterHiddenField(hiddenFieldName,hiddenFieldInitialValue):在Web Form 上添加名称为hiddenFieldName 值为hiddenFieldInitialValue的隐藏字段.
ReigsterOnSubmitStatement(key,script):设置当客户端发生OnSubmit事件时所要执行的代码,参数key为脚本块的键值,参数script为要发送到客户端的脚本.
ResolveUrl(relativeurl):将相对地址relativeUrl转换为绝对地址
Validatae():执行网页上的所有验证控件
DataBind():将数据源连接到网页上的服务器控件
Dispose():强制服务器控件在内存释放之前执行最终的清理操作.
FindControl(id):在网页上搜索标识名称为id的控件
HasControls():判断Page对歇脚是否包含控件
IsClientScriptBlockRegistered(key):判断客户端脚本是否已经使用键值key注册过
3.Page对象的事件:
Init:网页初始化会触发此事件,是网页执行第一个被触发的事件.
Load:当网页被加载时会触发此事件
PreRender:在信息被写入到客户端前会触发此事件
Unload:网页完成处理并且信息被除数写入到客户端后会触发此事件
AbortTransaction:当用户终止网页参与的交互时会触礁发此事件
CommitTransaction:当完成网页参与的交互时会触礁发此事件
DataBinding:当网页上的服务器控件连接数据源时会触发此事件
Disposed:当网页从内存释放晨会触发此事件
Error:当网页发生未处理的异常情况时会触发此事件,可以使用此事件自定义错误处理