Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 手动将请求数据绑定到模型,而不是将其绑定到操作';s参数列表_Asp.net Core_Asp.net Core Mvc_Model Binding - Fatal编程技术网

Asp.net core 手动将请求数据绑定到模型,而不是将其绑定到操作';s参数列表

Asp.net core 手动将请求数据绑定到模型,而不是将其绑定到操作';s参数列表,asp.net-core,asp.net-core-mvc,model-binding,Asp.net Core,Asp.net Core Mvc,Model Binding,我有一个处理不同类型(但类似)请求的操作。因此,我需要根据几个外部输入将请求数据绑定到不同的模型 有没有办法做到这一点(使模型不在操作的参数列表中,而是手动绑定)?实现您自己的IActionModelConvention实现后,您可以更改参数绑定规则 第条,这可能有助于: 和MVC github repo中的示例。Nice。我曾希望它会像调用一个方法来进行手动绑定一样简单,但这已经足够好了。

我有一个处理不同类型(但类似)请求的操作。因此,我需要根据几个外部输入将请求数据绑定到不同的模型


有没有办法做到这一点(使模型不在操作的参数列表中,而是手动绑定)?

实现您自己的
IActionModelConvention
实现后,您可以更改参数绑定规则

第条,这可能有助于:


和MVC github repo中的示例。

Nice。我曾希望它会像调用一个方法来进行手动绑定一样简单,但这已经足够好了。