【问题标题】:Durandal, ASP.NET MVC 4 multiple SPA site? [closed]Durandal,ASP.NET MVC 4 多个 SPA 站点? [关闭]
【发布时间】:2014-01-21 22:18:25
【问题描述】:

我的组织有兴趣使用 Durandal 创建一个多 SPA 站点。 ASP.NET MVC 4 和 Durandal 的最佳用法是什么?每个 SPA 到区域或其他区域的映射?使用以下区域有一个问题:

Durandal and MVC4 Areas for multiple SPAs

【问题讨论】:

  • 最佳用法是什么意思?你想做什么????
  • 一个具有多个 SPA 的 ASP.NET MVC 站点。应该使用 mvc 区域还是普通控制器?将 Durandal 与水疗区一起使用有什么优势吗?
  • 控制器用于提供提供内容的操作。区域用于将您的项目组织成更小的功能组。您的问题非常开放,并没有真正详细说明您到底想要做什么,因此我认为除非您提供更多细节或更具体的问题,否则我认为不可能为您提供帮助。
  • 在上述stackoverflow.com/questions/15481899/… 的问题中,建议的解决方案似乎并没有促进站点不同SPA 的独立性。改写为使用 ASP.NET MVC 和 Durandal 的多个 SPA 的最佳实践?

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


【解决方案1】:

如果您的意思是在一个页面中托管多个 Durandal SPA,则对此 here 进行了一些讨论。

您可能希望将 Durandal SPA 托管在单独的 iframe 中,否则您可能会遇到路由问题。

但是,如果您的意思是从一个 ASP.NET MVC 站点托管不同的 Durandal 应用程序,那么这很简单:只需从不同的 HTML 文件提供它们即可。地区真的与杜兰达尔无关。它们更适合“普通”网络应用程序。

【讨论】:

    猜你喜欢
    • 2017-03-08
    • 2013-07-11
    • 2015-11-19
    • 2012-02-29
    • 2013-08-14
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    相关资源
    最近更新 更多