-1

每次查看 MVC 操作方法时,我都会发现一个新功能。

  • 首先,它似乎自动将路由参数拉入匹配的参数名称(例如“id”),以及表单字段、查询字符串和cookie。
  • 然后我发现,如果您将强类型 ViewModel 作为参数包含在内,它会自动从表单字段/控件中填充其成员。
  • 现在,我在微软的脚手架中看到了一个具有读/写功能的新控制器,它在发布操作上附加了一个 FormCollection 参数,该参数可能会自动填充表单字段值(例如,强类型模型的前身?)

动作方法参数还有什么其他神奇之处?

最后一个特别让我感到惊讶,因为文档中的任何地方都没有提到它,例如在“自动映射动作方法参数”下:https ://msdn.microsoft.com/en-us/library/dd410269%28v= vs.100%29.aspx

4

1 回答 1

0

以下是来自 Microsoft 的一些关于 Web API 如何绑定参数的一般信息,但我认为您自己已经涵盖了大部分信息。

http://www.asp.net/web-api/overview/formats-and-model-binding/parameter-binding-in-aspnet-web-api

于 2015-08-27T20:33:37.757 回答