不好意思,大意了,ashx集成接口是IReadOnlySessionState,居然不报错,奇怪了。。。
ajax请求方式是get还是post
如果是类型是get 那么需要设置cache:false 否则会出现缓存导致结果不准确
你确定清除成功了吗
我用ajax请求一个ashx文件清楚一个session, ------------这个可能真清除了
然后又通过ajax去另一个asp.net页面获取session,被清除的session又回来了。------会不会在呼叫的时候又重新填充了Session呢
清除,如果没有重新赋值,应该为null,可以判断的 if(Session["key"]==null)
清除直接 Session.Remove("key");
你确定你清楚成功了吗?在ashx一般处理程序中处理Session要继承自一个接口,继承了吗?IRequiresSessionState,确定一下啦,嘿嘿!
这个ajax设置不了session吧。
都不认真看楼主说话滴,都结贴了 你们还吓起哄