关于asp.net session

由于以前没有深入session,今天遇到一个奇怪问题,我用ajax请求一个ashx文件清楚一个session,然后又通过ajax去另一个asp.net页面获取session,被清除的session又回来了。

注:session, stateserver, sessionmode:usecookie;求高人指点迷津,谢谢

慕标琳琳
浏览 312回答 6
6回答

守着一只汪

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

慕桂英4014372

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

沧海一幻觉

你确定清除成功了吗

阿波罗的战车

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

函数式编程

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

慕的地10843

这个ajax设置不了session吧。
打开App,查看更多内容
随时随地看视频慕课网APP