为什么我们需要WepAPI而不是mvc Controller,因为我们可以从控制器操作中获取所有内容而不是Web API

时间:2017-01-15 10:33:06

标签: asp.net asp.net-mvc-4 design-patterns asp.net-mvc-5 asp.net-web-api2

我对web Api Controller的真正需求感到有些困惑。 MVC Controller几乎可以完成Web Api Controller的所有功能吗?任何人都可以帮助我理解为什么需要Web Api以及我们不能使用MVC控制器操作的场景类型? 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Andre Loker回答的简短回答是:

  

使用Controller渲染普通视图。仅限ApiController动作   返回序列化并发送给客户端的数据。

请参阅Andre Loker's answer for more details