为了账号安全,请及时绑定邮箱和手机立即绑定

关于asp.net session

关于asp.net session

慕标琳琳 2018-12-07 00:42:19
由于以前没有深入session,今天遇到一个奇怪问题,我用ajax请求一个ashx文件清楚一个session,然后又通过ajax去另一个asp.net页面获取session,被清除的session又回来了。 注:session, stateserver, sessionmode:usecookie;求高人指点迷津,谢谢
查看完整描述

6 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

不好意思,大意了,ashx集成接口是IReadOnlySessionState,居然不报错,奇怪了。。。

查看完整回答
反对 回复 2019-01-21
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

ajax请求方式是get还是post

如果是类型是get  那么需要设置cache:false  否则会出现缓存导致结果不准确

查看完整回答
反对 回复 2019-01-21
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

你确定清除成功了吗

查看完整回答
反对 回复 2019-01-21
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

清除,如果没有重新赋值,应该为null,可以判断的  if(Session["key"]==null)

清除直接 Session.Remove("key");

查看完整回答
反对 回复 2019-01-21
?
函数式编程

TA贡献1807条经验 获得超9个赞

你确定你清楚成功了吗?在ashx一般处理程序中处理Session要继承自一个接口,继承了吗?IRequiresSessionState,确定一下啦,嘿嘿!

查看完整回答
反对 回复 2019-01-21
?
慕的地10843

TA贡献1785条经验 获得超8个赞

这个ajax设置不了session吧。

查看完整回答
反对 回复 2019-01-21
  • 6 回答
  • 0 关注
  • 311 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信