标签:
Page 对象 是指向页面自身的方式
属性:
isPostBack 判断页面是否是首次加载,还是回传(返回true的话就是回发,false就是第一次访问)
Controls 服务器控件集合
Request 客户端在web请求期间发送的http值
Response 来自ASP.NET操作的HTTP响应信息
IsValid 页面验证是否成功
DataBinding 当服务器控件绑定到数据源时发生
Disposed 当从内存中释放服务器控件时发生,这是请求ASP.NET页面时服务器控件生存期的最后阶段
Error 当引发未处理的异常时发生
Request 对象 封装了由 Web 浏览器或其他客户端生成的 HTTP 请求细节,提供从浏览器读取信息或者读取客户端信息等功能
属性:
QueryString 获得以名/值对表示的http查询字符串变量集合
Form 于QueryString类似,但它用于收集Post方法发送的请求数据
ServerVariable 包含了服务器和客户端的系统信息。
Request.ServerVariables["HTTP_USER_AGENT"] :获取顶起客户端的浏览器版本信息
Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"] :获取当前客户端浏览器使用的什么语言
Browser 获取客户端浏览器的相关信息
Params获取由名/值对表示的QueryString,From,Cookie 和 ServerVariable 组成的集合,该方法需要在最大的范围(如URL 参数,表单,环境变量 等)寻找匹配字段,所以效率比较低
Url 获取当前请求的URL信息
方法:
MapPath() 返回一个字符串,将请求URL中的虚拟路径映射到服务器的物理路径
Response 对象 封装了返回到HTTP客户端的输出,提供向浏览器输出信息或者发送指令,用于页面执行期
方法:
Write(); //输出指定信息
WriteFile(); //将文件输出到客户端
End(); //使web服务器停止当前的程序并返回结果
Redirect(); //将用户从请求页面重新定向到另一个页面
Server 对象 该对象是JSP 中没有的,它提供了服务器端的一些属性和方法。比如页面的觉对路径等。
Application 对象 为所有用户提供共享信息 ,作用于整个应用程序运行期。(如果出现重名的,那么最后添加的数据将会覆盖前面的所有数据)
属性:
All 返回全的Application对象变量到一个对象数组
AllKeys 返回全的Application对象变量到一个字符串数组
Count 取得Application对象变量的数量
Item 允许使用索引或Application变量名称传回内容值
方法:
Add(); //添加一个Application对象变量
Clear(); //清除全部的Appliaction对象变量
Get(); //使用索引值或者变量名传回变量值
Set();//使用变量名称更新一个Application对象变量的内存
Lock(); //锁定全部的Application变量
UnLock(); //解除锁定Application变量
使用语法
Appliaction["name值"] = 值;
或
Appliaction.Add("name1值","值");
获取数据
变量 = Appliaction["name1值"];
Session 对象 为某个用户提供共享信息 , 作用于用户会话期(默认有效期20分钟)
属性:
SessionID 包含唯一的会话标识符,他可以用于在整个会话过程中记录用户信息
Timeout 用户设置用户超时的时间,单位为半分钟
ISNewSession 如果已按当前请求创建会话,那么该属性将返回true
方法:
Clear() 从会话状态集合中移出所有的键和值
Abandon() 结束Session,取消当前会话
Cookie 对象 保持客户端的共享信息方式
标签:
原文地址:http://www.cnblogs.com/CNN-ZC/p/4621964.html