日期:2014-05-20  浏览次数:20442 次

ajax中怎么使用session
定义全局变量与session关联,但是跳转的时候还是会出问题。比如,用户登陆了,跳转到其他页面是正常的,但是,如果在page1注销的话,跳转到page2仍然显示的是登陆状态。
在线等高手指点迷津...

------解决方案--------------------
不知道你是怎么注销的。

Ajax使得客户端和服务器不一致,客户端仅仅更新一小部分内容。所以编程要非常小心。客户端看上去没有注销,并不代表服务器端没有注销。

你先要搞清楚page2的客户端和服务器端两个进程的各自的状态是什么,检查问题出在客户端还是服务器端。
------解决方案--------------------
你在page2中判断session的状态了吗?建做个函数在每一页都判断session的状态,如果为空则
logout
------解决方案--------------------
全局静态变量,问题的关键在这
------解决方案--------------------
HttpContext.Current.Session( "acountuser ")