将Kendo Grid请求从JavaScript传递到MVC控制器方法

时间:2019-01-16 08:34:12

标签: javascript ajax asp.net-mvc kendo-ui kendo-grid

我正在尝试将kendogrid的过滤器传递给mvc控制器,但是出了点问题。我在此link中尝试过这种方式。

这是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){...}

尽管剑道网格中有一些过滤器,但似乎控制器方法中没有过滤器。这是怎么了?

0 个答案:

没有答案