c# 如何得到失效session

 我来答
squall0423
2014-01-20 · TA获得超过2814个赞
知道小有建树答主
回答量:866
采纳率:33%
帮助的人:573万
展开全部
失效后应该是得不到的,不过你可以通过其他手段来获取到。
比如,你可以在cookie文件或者一些配置文件中,写入session的值,在其失效以后,从这些文件中读取。
不知道是不是你想要的结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱神遗梦录af
2014-01-19 · 超过12用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:30.1万
展开全部
这个值是没法得到了。因为Seesion一旦失效,资源就释放了。期对应的值就不存在了。session是保存在服务端的,存在于服务端的内存中,当客户端与服务端建立q连接时,会自动再建立一个session,所以,当流览器关闭或session过期时,是无法获得它的值的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handangaoyang
2014-01-19 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:921万
展开全部

其实是有办法的。


  1. 在你的项目中添加Global.asax文件

  2. 这个文件中有一个Session_End()这个方法。你可以在这个方法中获取将要失效的session。然后重新设置它。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
说涛5V
2014-01-20 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:96.5万
展开全部
Global.asax 可以在它失效之前得到,失效之后就无能为力了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式