【问题标题】:Do I need ASP.NET MVC 5 SPA template?我需要 ASP.NET MVC 5 SPA 模板吗?
【发布时间】:2015-04-22 00:45:41
【问题描述】:

我想构建响应式 SPA Web 应用程序。我以前遵循旧范式,现在应该做的方式对我来说不是很熟悉,如果我的问题似乎不充分,请见谅。

现在我试图了解这个 MVC 5 SPA 模板背后的动机:为什么我需要在一个应用程序中使用 MVC 和 Web API?

我的应用不会充当服务。我可以简单地从我的操作方法中返回 JSON。如果在我的情况下绝对没有必要,有哪些因素可以改变这种情况,有利于同时使用 WebAPI 和 MVC?

【问题讨论】:

标签: asp.net asp.net-mvc asp.net-web-api asp.net-mvc-5 single-page-application


【解决方案1】:

您不必这样做,但它很有用。

我通常将 MVC 用于

  • 通过 index.cshtml 为我的 SPA 生成初始 html 文件 (捆绑+一些初始html代码的定制)
  • 生成动态 JavaScript 代码(通常用于配置 Angular 模块)

Web APIOData 开始为您最喜欢的 SPA 框架(角度/淘汰赛等)提供端点,如果您需要返回 json 甚至 xml。

【讨论】:

    猜你喜欢
    • 2016-04-26
    • 2014-11-16
    • 1970-01-01
    • 2014-09-06
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    相关资源
    最近更新 更多