MVC中的AJAX超时问题
我有一个ASP.Net MVC应用程序。 我在页面上使用AJAX请求,该页面需要用户身份验证才能在另一个控制器上触发操作,该控制器返回一个视图以更新页面上的表格。 AJAX请求所做的动作也需要进行身份验证。 当用户让他们的会话超时然后做一些事情来触发AJAX请求时,问题就出现了。 整个页面不会重定向到登录页面。 相反,返回到AJAX请求的视图是登录页面,然后在用于刷新数据表的div中填充该页面。
有没有办法至少让请求返回错误信息而不是登录视图?
当然,你可以创建你自己的Authorize属性,并检查HttpContext.Current.Request.Headers [“XMLHttpRequest”]是否返回错误消息,否则重定向到登录页面
链接地址: http://www.djcxy.com/p/71787.html上一篇: AJAX timeout issue in MVC
下一篇: Abstracting OpenID Connect Idp behind a Windows Identity Foundation STS