c# 如何得到失效session
4个回答
展开全部
失效后应该是得不到的,不过你可以通过其他手段来获取到。
比如,你可以在cookie文件或者一些配置文件中,写入session的值,在其失效以后,从这些文件中读取。
不知道是不是你想要的结果
比如,你可以在cookie文件或者一些配置文件中,写入session的值,在其失效以后,从这些文件中读取。
不知道是不是你想要的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个值是没法得到了。因为Seesion一旦失效,资源就释放了。期对应的值就不存在了。session是保存在服务端的,存在于服务端的内存中,当客户端与服务端建立q连接时,会自动再建立一个session,所以,当流览器关闭或session过期时,是无法获得它的值的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实是有办法的。
在你的项目中添加Global.asax文件
这个文件中有一个Session_End()这个方法。你可以在这个方法中获取将要失效的session。然后重新设置它。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Global.asax 可以在它失效之前得到,失效之后就无能为力了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询