我用jquery ajax实现的登录 在ashx文件中做的处理 在ashx中用session存登录账号等!!
当成功登录,在完全退出(安全退出是用的asp.net中的LinkButton 用 Session.Clear();清空session)后
再次点登录, 这个时候在ashx文件中的session有值,可是aspx页面中的session就为空了??????
这是怎么回事,不明白??????
------解决方案--------------------------------------------------------
在ASHX里面加了using System.Web.SessionState;和实现了IRequiresSessionState这个接口吗?
------解决方案--------------------------------------------------------
ashx 页面引用 using System.Web.SessionState;
再实现IRequiresSessionState 这个接口
如果可以记得给分,最近很穷
------解决方案--------------------------------------------------------
缓存的话 只是缓存sessionid吧 最可能的原因是清空session的时候 sessionid没过期
------解决方案--------------------------------------------------------
把你的请求设为同步