MVC控制器动作方法参数自动映射功能的综合列表?

时间:2015-08-27 18:55:21

标签: asp.net-mvc-5 actionmethod

每次看一下MVC动作方法,我都会找到一个新功能。

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

动作方法参数还会发生什么其他魔法?

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

1 个答案:

答案 0 :(得分:0)

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

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

相关问题