Я пытаюсь передать фильтры кендогрида в контроллер MVC, но что-то идет не так. Я пробовал путь в этой ссылке .
Это сторона JavaScript:
var grid = $(gridId).data("kendoGrid"),
remote = '...',
parameterMap = grid.dataSource.transport.parameterMap,
requestObj = {
sort: grid.dataSource.sort(),
filter: grid.dataSource.filter()
},
postData = parameterMap(requestObj),
success = function(){...};
$.post(remote, postData, success);
Это сторона контроллера:
[HttpPost]
public ActionResult GetSumOfInvoiceAmount([DataSourceRequest]DataSourceRequest request){...}
Хотя в сетке кендо есть какой-то фильтр, в методе контроллера он, похоже, отсутствует. Что здесь не так?