考虑一段简单的代码:
$.post("Handle.ashx");
window.location.href = "Login.aspx";
Handle.ashx的作用是清除Session数据,亦几吧用户注销掉。
这里就出现了一个问题
也许是因为ajax的异步通信问题,也许是因为javascript不等待服务器响应返回就继续执行,总之最后的效果是,用户的确重定向到了Login.aspx,但是Handle.ashx清除Session的效果没有执行。
考虑一段简单的代码:
$.post("Handle.ashx");
window.location.href = "Login.aspx";
Handle.ashx的作用是清除Session数据,亦几吧用户注销掉。
这里就出现了一个问题
也许是因为ajax的异步通信问题,也许是因为javascript不等待服务器响应返回就继续执行,总之最后的效果是,用户的确重定向到了Login.aspx,但是Handle.ashx清除Session的效果没有执行。