通过WebAPI将JSON从请求主体获取到自定义模型绑定器中

时间:2014-01-13 16:59:52

标签: c# asp.net asp.net-web-api model-binding custom-model-binder

我一直在实现一个自定义模型绑定器来处理从datatables.net jQuery插件返回的数据,但在请求正文和我的ModelBindingContext传回数据时实际上遇到了问题似乎只有ValueProvider的查询字符串。

目前我的控制器方法签名如下所示:

[HttpPost]
public DataTablesResult GetTableData([ModelBinder(typeof(MyCustomModelBinder))] DataTablesInput input)

从简单的$.post()获取数据。

我尝试在FromBody参数中添加input属性,但这似乎会停止调用自定义模型绑定器。

如何让我的模型绑定器识别请求体中的数据,或者如果不可能,我如何将发布的数据移动到查询字符串中(我不想这样做!)?

0 个答案:

没有答案