1

当我在 url 和 content 中传递数据时:

  1. 我的 MVC 控制器能够从中读取数据并为我提供正确的模型。
  2. 我的 WEB API 控制器没有提供适当的对象,它错过了作为内容传递的数据。

这两种模型绑定场景有什么区别?

4

1 回答 1

0

MVC:模型视图控制器,因此您将模型从控制器传递到视图。您的视图呈现在服务器端。

使用web api,您可以开发单页应用程序。Web api用作Rest api,您通过控制器进行查询,控制器返回DTO可以在客户端转换为json对象。Web api 不允许传递你的实体导致循环依赖。您通过 ajax 查询在客户端呈现您的视图。无论是从这个链接的例子,你可以将参数传递给控制器

http://localhost/api/values/?Latitude=47.678558&Longitude=-122.130989

或者您可以通过查询来查询您的数据,例如来自此链接的示例

http://localhost/Products?$filter=Category eq 'Toys'
于 2016-01-12T11:17:35.510 回答