我有一个ASP.NET MVC4子Web应用程序添加到现有的ASP.NET WebForm网站。整个网站正在使用forms authentication
。会话超时后Backbone Collection.fetch()
在我的MVC4客户端,我使用Backbone.js
来构建应用程序,而客户端应用程序很可能是SPA。
一切工作正常,但会话超时后,我的应用程序不会重定向到登录页面。
我尝试了Collection.fetch方法的错误回调,它在会话超时后尝试读取时触发(这很好)。
但是,响应状态码是200(OK),响应内容是登录页面内容。
所以,我的问题是,在错误处理程序中,我怎么知道回调是否由会话超时或任何其他意外错误触发?
如果确定,我应该如何做,让骨干重定向页面登录页面,而引用当前页面?
感谢您的详细解答和选项,我会尝试您的建议并为我找到合适的解决方案,如果有任何问题需要更新。 – Shuping