我需要ASP.NET MVC 5 SPA模板吗?
我想构建响应迅速的SPA web应用程序。我以前遵循过旧的模式,现在应该怎么做对我来说不是很熟悉,如果我的问题似乎不合适,那么很抱歉 现在,我试图理解这个MVC 5 SPA模板背后的动机:为什么我需要在一个应用程序中使用MVC和Web API?我需要ASP.NET MVC 5 SPA模板吗?,asp.net,asp.net-mvc,asp.net-web-api,asp.net-mvc-5,single-page-application,Asp.net,Asp.net Mvc,Asp.net Web Api,Asp.net Mvc 5,Single Page Application,我想构建响应迅速的SPA web应用程序。我以前遵循过旧的模式,现在应该怎么做对我来说不是很熟悉,如果我的问题似乎不合适,那么很抱歉 现在,我试图理解这个MVC 5 SPA模板背后的动机:为什么我需要在一个应用程序中使用MVC和Web API? 我的应用程序将不作为服务使用。我可以简单地从动作方法返回JSON。如果在我的情况下,这是绝对不必要的,那么有哪些因素可以改变这种情况,同时使用WebAPI和MVC?您不必这样做,但它是有用的 我通常使用MVC进行 通过index.cshtml为我的SP
我的应用程序将不作为服务使用。我可以简单地从动作方法返回JSON。如果在我的情况下,这是绝对不必要的,那么有哪些因素可以改变这种情况,同时使用WebAPI和MVC?您不必这样做,但它是有用的 我通常使用MVC进行
- 通过index.cshtml为我的SPA生成初始html文件 (捆绑+一些初始html代码的自定义)
- 生成动态JavaScript代码(通常用于配置模块)
Web API或OData为您最喜欢的SPA框架(angular/knockout等)提供端点,如果需要返回json甚至xml。我认为Shaun Wilson在这个问题上的回答也会回答您的问题: