在Durandal中启用推送状态

时间:2016-01-08 17:06:36

标签: asp.net asp.net-mvc iis single-page-application durandal

我用asp.net(空ASP.NET应用程序)和Durandal创建了单页面应用程序。 我必须提到我没有使用MVC。当我使用Hashtag时,Durandal非常完美。一旦我启用推送状态,路由不起作用,我有404错误。 所以我决定将所有页面重定向到index.html页面,但问题是我将所有请求重定向到索引页面(以防止404错误)路由不起作用(因为重定向后,URL将更改为索引的.html)。 我该如何解决这个问题?

仅供参考: 为了测试目的,我创建了单独的项目,并且我使用了MVC应用程序,在添加

之后,一切都很完美
   routes.MapRoute(
        name: "Default",
        url: "{*url}",
        defaults: new { controller = "Home", action = "Index" }

到Route.config。但我不想使用MVC。

0 个答案:

没有答案