博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】Session对象的作用以及常见属性
阅读量:5359 次
发布时间:2019-06-15

本文共 805 字,大约阅读时间需要 2 分钟。

Session对象是Asp.Net应用程序中非常重要的一个内置对象,Session是指用户从打开浏览器访问服务器到关闭浏览器之间的会话状态,在一个会话期间,服务器会自动分配一个标识SessionId。Session可以存储用户访问服务器的一些传递资料信息。Session和Application一样都是全局性作用的,区别在于Application对象针对于所有的用户,而Session对象针对于某一个用户。

Session对象可以存储任何类型的值,包括一些用户自定义的数据类型,如用户自定义类、用户自定义结构体等等。Session对象默认20分钟过期,这期间各个页面都可以访问该对象。

Session对象和Cookie对象相比的差别在于,Cookie存储在客户端的浏览器中,而Session对象存储在服务器端,因此一些机密重要的东西一定不能存放在Cookie中以防他人盗取,如用户的密码等机密信息。

Session常见的用处在有:存储登录用户的信息的,可以通过判断Session中是否存在相应的用户信息来判断用户是否登录。

Session常用属性有:

(1)SessionID:获取Session编号,一般在会话开始的时候由服务器自动分配一个标识SessionId,整个会话过程中的SessionId保持不变。

(2)TimeOut:设置Session对象的超期时间,默认为20分钟。

(3)Keys:根据索引号获取Session变量值

(4)Count:获取Session变量的总数量。

 

Session常用方法有:

Session.Add("name","value"):添加名称为Name,值为value的Session对象。

Session.Clear():清除Session变量值。

 

备注:原文转载自。

转载于:https://www.cnblogs.com/xu-yi/p/10878843.html

你可能感兴趣的文章
四、XML语言学习(1)
查看>>
无线网络发射选址
查看>>
unix系统编程小结(一)------文件I/O
查看>>
一些算法的了解
查看>>
Leetcode: House Robber II
查看>>
Log4j自定义Appender
查看>>
返回绝对值--Math.Abs 方法
查看>>
教你控制 RecyclerView 滑动的节奏
查看>>
冲刺周2
查看>>
静态库lib、动态库dll基础
查看>>
day22 Python shelve模块
查看>>
Win10 收件箱添加QQ邮箱(2019年5月19日)
查看>>
评估插入会增长的页级空间
查看>>
Adobe Air 现在可支持X86的移动设备
查看>>
shell中awk用法
查看>>
DOM 操作属性
查看>>
java参数,字典升序排列
查看>>
小技巧,关于OC打印指针地址和arc下的retaincount
查看>>
08 条件和循环 - 《Python 核心编程》
查看>>
双向链表 (szl测试txt)
查看>>