模型绑定器从控制器操作的命名参数解析对象?

时间:2015-02-19 08:10:32

标签: asp.net-web-api asp.net-core-mvc

我有以下控制器操作:

[FromBodyParams] // Made up attribute I should find a way to implement.
public async Task<something> Accounts(int businessId, int someparam, ListingSettings settings = null)
{
    // ...
}

我想以格式解析请求的正文

{
     "businessId" : 5,
     "someparam" : 9,
     "settings" : {  }
}

现在我唯一能做的就是使用[FromBody]参数属性,它只适用于一个参数,并要求我将所有参数包装在一个新类中。

这不是一种方便的方法,我正在尝试实现我自己的控制器操作属性,该属性直接从上面格式的请求正文中解析。

如何实现使用操作参数作为键从主体解析的模型绑定器/新属性?

0 个答案:

没有答案