我有一個ASP.NET MVC4子Web應用程序添加到現有的ASP.NET WebForm網站。整個網站正在使用forms authentication
。會話超時後Backbone Collection.fetch()
在我的MVC4客戶端,我使用Backbone.js
來構建應用程序,而客戶端應用程序很可能是SPA。
一切工作正常,但會話超時後,我的應用程序不會重定向到登錄頁面。
我嘗試了Collection.fetch方法的錯誤回調,它在會話超時後嘗試讀取時觸發(這很好)。
但是,響應狀態碼是200(OK),響應內容是登錄頁面內容。
所以,我的問題是,在錯誤處理程序中,我怎麼知道回調是否由會話超時或任何其他意外錯誤觸發?
如果確定,我應該如何做,讓骨幹重定向頁面登錄頁面,而引用當前頁面?
感謝您的詳細解答和選項,我會嘗試您的建議併爲我找到合適的解決方案,如果有任何問題需要更新。 – Shuping