代码之家  ›  专栏  ›  技术社区  ›  Peter Wone

为什么在Durandal VS项目模板中使用MVC?

  •  0
  • Peter Wone  · 技术社区  · 12 年前

    所有的操作都是SPA应用程序中的客户端。Visual Studio Durandal和Hot Towel项目模板都为ASP.NET MVC应用程序的SPA提供服务。

    ASP.NET MVC基础架构为聚会带来了什么(如果有的话)?到目前为止,我看到它所做的一切都是很难在项目Web之外提供WCF Web服务(支持ajax)。

    然而 二者都 项目模板的设置如下。我错过了什么?

    2 回复  |  直到 12 年前
        1
  •  2
  •   Darin Dimitrov    12 年前

    事实上,此模板中的ASP.NET MVC不是必需的。它所做的只是为SPA提供初始Razor模板,并为您提供应用程序所有客户端javascript资源的绑定和优化支持,这样当您部署应用程序时,您就不会收到来自客户端的大量HTTP请求,以获取应用程序运行所需的所有.js垃圾。当然,您可以在一个简单的ASP.NET web应用程序中使用ASP.NET MVC之外的绑定功能。

        2
  •  0
  •   CodeCaster    12 年前

    ASP.NET MVC基础架构为聚会带来了什么(如果有的话)?

    请参见 documentation :

    Hot Towel基于熟悉且强大的ASP.NET MVC结构构建。

    • 应用程序启动(_S)
    • 所容纳之物
    • 控制器
    • 模型
    • 脚本
    • 意见

    据我所知,它所做的一切都是很难在项目之外提供WCF Web服务(支持ajax)

    你不能右键单击项目并添加新的WCF服务吗?