3

我一直在实现一个自定义模型绑定器来处理从 datatables.net jQuery 插件返回的数据,但是在实际获取数据时遇到了麻烦,因为它正在请求正文中传回,而我ModelBindingContext似乎只有一个ValueProvider用于查询细绳。

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

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

这是从一个简单的$.post().

我尝试向参数添加一个FromBody属性input,但这似乎完全停止了调用自定义模型绑定器。

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

4

0 回答 0