.net中session的使用
来源:互联网 发布:数据坂田荣男吴清源 编辑:程序博客网 时间:2024/06/05 17:05
什么是Session?
Session即会话,是指一个用户在一段时间内对某一个站点的一次访问。
Session对象在.NET中对应HttpSessionState类,表示“会话状态”,可以保存与当前用户会话相关的信息。Session对象用于存储从一个用户开始访问某个特定的aspx的页面起,到用户离开为止,特定的用户会话所需要的信息。用户在应用程序的页面切换时,Session对象的变量不会被清除。
如何使用Session?
(1)将新的项添加到会话状态中语法格式为:
Session ("键名") = 值
或者
Session.Add( "键名" , 值)
(2)按名称获取会话状态中的值语法格式为:
变量 = Session ("键名")
或者
变量 = Session.Item("键名")
(3)删除会话状态集合中的项语法格式为:
Session.Remove("键名")
(4)清除会话状态中的所有值语法格式为:
Session.RemoveAll()
或者
Session.Clear()
(5)取消当前会话语法格式为:
Session.Abandon()
(6)设置会话状态的超时期限,以分钟为单位。 语法格式为:
Session.TimeOut = 数值
Global.asax 文件中有2个事件应用于Session对象
事件名称 说明
Session_Start 在会话启动时激发
Session_End 在会话结束时激发
Session小结
在编写程序的时候,尤其是很大的程序,把一些信息存在Session中,实现界面间的传值。如果使用get传参,使用不安全。使用session 可以实现访问更加安全。
Session也存在着一些缺陷,进程依赖性,session状态使用范围的局限性等。
0 0
- .net中session的使用
- .net中使用Session
- net core中Session的使用
- .NET Core 中 Session的使用
- asp.net中application,cookies,stateview,session的使用
- asp.net中application,cookies,stateview,session的使用
- 在Asp.Net中不使用基于Cookie的Session
- ASP.NET中Cookie和session的使用
- asp.net mvc中session的使用 样例
- .net中session的介绍
- .Net中Session的配置
- asp.net的session使用
- asp.net-session的使用
- ASP.NET中Session的用法之一:使用Session设定权限
- ASP.NET中Session的用法之一:使用Session设定权限
- ASP.NET中使用Session常见问题集锦
- ASP.net web servie中使用session
- .NET----在ashx 中使用Session
- RMQ算法
- android 如何设置 EditText 不换行
- jquery mobile入门指南
- iOS开发过程中遇到的小问题
- 单链表中如何快速删除p指向的节点...
- .net中session的使用
- 社説 20150128 若者雇用法案 企業は職場情報の積極提供を
- 获取项目文件目录
- 删除字符串中指定位置的字符
- mtk preloader
- CentOS下的账户管理
- bfs(队列实现)_dfs(递归以及显式栈实现)
- MFC命名规则
- CSS:【1st】选择器