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请求保存到磁盘上

转载于:https://www.cnblogs.com/suiyuejinghao123/p/5711420.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值