如何设置具有durandal和MVC区域的单页面应用程序?

时间:2013-05-22 14:01:58

标签: asp.net-mvc asp.net-mvc-areas durandal

我想在MVC中设置一个带有仪表板和可插拔应用程序的单页面应用程序。如果这些可插入的应用程序可以是使用MVC区域的单独项目,那将是很好的。如果这些应用程序的视图模型和视图可以驻留在他们的项目中,那么它也会很棒。

到目前为止,我发现有关设置Durandal和路由的所有信息都包含单个App文件夹中的所有视图和视图模型。我怎么能把它分开并设置路由?

1 个答案:

答案 0 :(得分:0)

我一直在寻找类似的解决方案,我正在使用John Papa的MVC 4热毛巾模板,也正在通过他的Pluralsight教程,他提到了路由和定位视图/视图模型。经过一番思考后,我决定不要过多地复杂化我的结构,只是使用常识并给出我的观点并查看模型的描述性名称。

我的搜索也让我看到了这篇文章How to configure Durandal.js to have multiple areas with views and viewmodels in same folder?,我没有必要解释上面链接中已经提到过的内容。不过,我建议您花一些时间熟悉Durandals文档http://durandaljs.com/documentation/Router/