【发布时间】:2012-11-12 16:06:35
【问题描述】:
我在现有的 ASP.NET WebForm 网站中添加了一个 ASP.NET MVC4 子 Web 应用程序。整个网站都在使用forms authentication。
在我的 MVC4 客户端中,我使用Backbone.js 来构建应用程序,而客户端应用程序很可能是一个 SPA。
一切正常,但会话超时后我的应用程序没有重定向到登录页面。
我尝试了 Collection.fetch 方法的错误回调,它在会话超时后尝试获取时被触发(这很好)。
但是响应状态码为200(OK),响应内容为登录页面内容。
所以,我的问题是,在错误处理程序中,我如何知道回调是由会话超时还是任何其他意外错误触发的?
如果确定,我应该如何让Backbone在引用当前页面的同时将页面重定向到登录页面?
【问题讨论】:
标签: session backbone.js asp.net-mvc-4