Session+Application+Request

一、Session对象

1.定义:Session用于存储在多个页面调用之间特定用户的信息。Session对象只针对单一网站使用者,不同的客户端无法互相访问。Session对象中止于联机机器离线时,也就是当网站使用者关掉浏览器或超过设定Session对象的有效时间时,Session对象变量就会关闭,一般为20分钟。而且Session对象将信息存储在服务器上。

2.常用集合

Session对象的常用集合
集合 说明
Contents 用于确定指定会话项的值或遍历Session对象的集合
StaticObject 确定某对象指定属性的值或遍历集合,并检索所有静态对象的所有属性

3.常用属性

Session对象的常用属性
属性 说明
TimeOut 传回或设定Session对象变量的有效时间,当使用这超过有效时间而没有动作时,Session对象就会失效,默认值为20分钟

4.常用方法

Session对象的常用方法
方法 说明
Abandon 用于结束当前会话,并清除会话中的所有信息。如果用户随后访问页面,可以为它创建新会话(“重新建立”非常有用,这样用户就可以得到新的会话)
Clear 用于清除全部的Session对象变量,但不结束会话

 

二、Application对象

1.定义:Application对象用于共享应用程序级信息,即多个用户共享一个Application对象。

2.常用集合

Application对象的常用集合
集合 说明
Contents 用于访问应用程序状态集合中的对象名
StaticObject 确定某对象指定属性的值或遍历集合,并检索所有静态对象的属性

3.常用属性

Application对象的常用属性
属性 说明
AllKeys 返回全部Application对象变量名到一个字符串数组中
Count 获取Application对象变量的数量
Item 允许使用索引或Application变量名称传回内容值

4.常用方法

Application对象的常用方法
方法 说明
Add 新增一个Application对象变量
Clear 清除全部Application对象变量
Lock 锁定全部Application对象变量
Remove 使用变量名称移除一个Application对象变量
RemoveAll 移除全部Application对象变量
Set 使用变量名更新一个Application对象变量的内容
UnLock 解除锁定的Application对象变量

 

三、Request对象

1.定义:Request对象用于检索从浏览器向服务器发送的请求中的信息。它提供对当前页面请求的访问,包括标题、Cookie、客户端证书、查询字符串等,与HTTP协议的请求消息相对应。

2.常用属性

Request对象的常用属性
属性 说明
ApplicationPath 获取服务器上ASP.NET应用程序虚拟应用程序的根目录
Browser 获取或设置有关正在请求的客户端浏览器的功能信息
ContentLength 指定客户端发送的内容长度(以字节计)
Cookies 获取客户端发送的Cookie集合
FilePath 获取当前请求的虚拟路径
Files 获取采用多部分MIME格式的由客户端上传的文件
Form 获取窗体变量集合
Item 从Cookies、Form、QueryString或ServerVariables集合中获取指定的对象
Params 获取QueryString、Form、ServerVariables和Cookies项的组合集合
Path 获取当前请求的虚拟路径
QueryString 获取HTTP查询字符串变量集合
UserHostAddress 获取远程客户端IP主机地址
UserHostName 获取远程客户端DNS名称

3.常用方法

 

Request对象的常用方法
方法 说明
MapPath 将请求的URL中的虚拟路径映射到服务器上的物理路径
SaveAs 将HTTP请求保存到磁盘上

posted @ 2016-07-27 15:40  一人饮酒醉(SeVen❤)  阅读(171)  评论(0编辑  收藏  举报