首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ashx aspx之间的session有关问题

2012-07-02 
ashx aspx之间的session问题我用jquery ajax实现的登录在ashx文件中做的处理在ashx中用session存登录账号

ashx aspx之间的session问题
我用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没过期

探讨

引用:
引用:

你的ASHX里面保存的还是第一登录账号的数据吗?比如你用session保存不同的账号信息。

另外你看看安全退出后断点看看为什么安全退出后不能再登录了,是不是在页面回发的时候cookie丢失了,而AJAX请求的时候cookie是存在的,或者说页面回发的时候导致了应用程序的重启导致了aspx页面的session丢失,而AJAX请求的时候……

[解决办法]
把你的请求设为同步

热点排行