标签: asp.net-core asp.net-core-mvc model-binding
我有一个处理不同类型(但类似)请求的操作。所以我需要根据几个外部输入将请求数据绑定到不同的模型。
有没有办法做到这一点(这样模型不在动作的参数列表中,而是手动绑定)?
答案 0 :(得分:1)
实现您自己的IActionModelConvention实现,您可以更改参数绑定规则。
IActionModelConvention
文章,这可能有所帮助:Customising model-binding conventions in ASP.NET Core
Here和here是MVC github repo中的示例。