Asp.net中使用Ajax调用的会话超时问题

Asp.net中使用Ajax调用的会话超时问题,asp.net,ajax,Asp.net,Ajax,嗨 我在Asp.net中使用Ajax调用时遇到会话超时问题。 一旦会话超时,当一个控件调用Asynchronous时,这是不正确的 正在重定向到登录页。我正在使用表单身份验证 在同一页面中,如果会话过期,我尝试将Preinit重定向到登录页面。。, 由于ajax调用,登录页面与上一页一起出现 请让我知道在会话超时和进行ajax调用时重定向到登录页面的方法 asp.net ajax有一个内置的服务来帮助您进行身份验证授权 Sys.Services.AuthenticationService.log

嗨 我在Asp.net中使用Ajax调用时遇到会话超时问题。 一旦会话超时,当一个控件调用Asynchronous时,这是不正确的 正在重定向到登录页。我正在使用表单身份验证

在同一页面中,如果会话过期,我尝试将Preinit重定向到登录页面。。, 由于ajax调用,登录页面与上一页一起出现


请让我知道在会话超时和进行ajax调用时重定向到登录页面的方法

asp.net ajax有一个内置的服务来帮助您进行身份验证授权

Sys.Services.AuthenticationService.logout(redirectUrl, logoutCompletedCallback, failedCallback, userContext);
若要使用此服务,请将其添加到web.config

<system.web.extensions> 
    <scripting> 
        <webServices> 
            <authenticationService enabled="true" /> 
        </webServices> 
     </scripting> 
 </system.web.extensions>