【发布时间】:2013-11-01 10:35:18
【问题描述】:
我刚刚开始将 Knockout 驱动的 SPA 转换为使用 Durandal。由于服务器遗留问题,视图是通过返回 ActionResult 的 ASP.Net MVC 端点提供的。在访问当前用户不应该访问的路由的情况下,或者例如当会话过期时,服务器将返回 JSON 而不是 HTML。
Durandal 似乎假设 HTML 将始终从指定的视图端点返回。有什么方法可以让我加入到加载视图的过程中,以便处理未经授权请求附带的 JSON?
将来服务器将更新为使用 Web API。到那时,我将不得不解决同样的问题,但在这种情况下,我将不得不处理不同的响应代码。
提前致谢!
【问题讨论】:
标签: asp.net-mvc knockout.js authorization durandal