我想构建自适应SPA网络应用程序。我之前遵循旧范式,现在应该做的方式对我来说不是很熟悉,如果我的问题看起来不够,那就很抱歉。
现在我正在努力了解这个MVC 5 SPA模板背后的动机:为什么我需要在一个应用程序中使用MVC和Web API?
我的应用不会充当服务。我可以简单地从我的动作方法中返回JSON。如果在我的情况下绝对不是必要的,那么哪些因素可能会改变这种情况,同时支持同时使用WebAPI和MVC?
答案 0 :(得分:2)
你不必,但它很有用。
我通常使用 MVC 作为
Web API 或 OData 为您最喜欢的SPA框架(角度/淘汰等)提供端点,如果您需要,返回json甚至xml。