在对httphandler进行ajax调用时确定会话是否超时

时间:2013-05-28 11:22:56

标签: jquery asp.net ajax

我正在对httpsndler(.ashx)进行jQuery ajax调用。在发出ajax请求之前,有没有办法知道会话是否超时?

如果发生超时,我将获取web.config中指定的登录页面作为对ajax调用的响应而不是我的常规JSON。

一个快速而丑陋的解决方案是假设每次我最终都在error回调中,这是因为当数据类型设置为JSON时,我将HTML作为响应。但我想有更好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:0)

您必须尝试IReadOnlySessionState界面。

Check