1

我有一个 asp.net 网络表单应用程序。我的根网络配置具有以下条目:

<forms loginUrl="Login.aspx" protection="All" timeout="60" path="/"/> 

...

<sessionState mode="StateServer" 
stateConnectionString="tcpip=127.0.0.1" cookieless="false" timeout="60"/>

我想知道当用户空闲 61 分钟时会发生什么。无论<forms>or是否<sessionState>触发重定向,都会发生 401 类型的 httprequest 吗?

我的目标是在 jQuery $.ajax 错误回调中处理 XHR 状态,并检查是否应该将用户重定向到登录页面。

4

1 回答 1

1

sessionState 超时不会自动触发重定向,您的应用程序只是找不到它可能正在寻找的会话对象。您的代码是否检查会话并触发重定向?如果是这样,在您的会话超时处理(不会执行)之前,用户将体验到表单超时(以及随后重定向到 Login.aspx 页面)。

于 2013-05-28T15:03:22.737 回答