0

嗨,我正在使用 Hot Towel 模板和 asp.net MVC 开发 SPA 应用程序。我的应用程序主页当前设置为指向 RouteConfig.cs 中的 Home 和 Index 控制器。

我必须更改该路线以指向 Durandel 视图。

这个链接应该是打开我主页的链接:

http://localhost:61620/Home/MyCourses#/dashboard

如果是 asp.net mvc,我会在 RouteConfig.cs 中设置它。如果仍然是这种情况,我该怎么做?如果不是,我应该在哪里设置?

4

1 回答 1

2

通常,在基于 Durandal 的 SPA 中,shell 的激活函数中有代码使用路由器来激活“主页”页面。在 Hot Towel 模板中,此代码位于 shell 的boot()函数中。此代码通常如下所示:

    function activate() {
        return boot();
    }

    function boot() {
        ... //router setup
        return router.activate('home');
    }

这将设置应用程序,以便当用户浏览到时http://localhost:61620/Home/MyCourses#/,应用程序将自动加载dashboard路由,即使它可能不是文字 url 的一部分。

于 2013-04-22T12:31:45.210 回答