相关疑难解决方法(0)

将`Kendo.Mvc.UI.DataSourceRequest`类型的对象从jquery传递给Mvc Action

目标: 我想将一个类型的对象传递Kendo.Mvc.UI.DataSourceRequest给Mvc动作,这样我就可以根据应用的排序和过滤从数据库中获取结果.

问题/障碍: 当对象到达动作时,该对象变为空.

我的控制器行动

    public ActionResult Getresults([DataSourceRequest]DataSourceRequest request, Int32 TotalRec)
    {
        try
        {
            //get data from DAL
            var result = new DataSourceResult()
            {
                Data = List, // Process data (paging and sorting applied)
                Total = TotalRec
            };
            return Json(result, JsonRequestBehavior.AllowGet);
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我的jquery函数

function getData() {
    var gridDatasource = $('#gridname').data('kendoGrid').dataSource.options;
    var datatoPost = "{'request': '" + JSON.stringify(new kendo.data.DataSource(gridDatasource)) + "', 'TotalRec': '" + 100 + "'}";
    //new kendo.data.DataSource
    $.ajax({
        type: …
Run Code Online (Sandbox Code Playgroud)

c# jquery asp.net-mvc-4

4
推荐指数
1
解决办法
7235
查看次数

标签 统计

asp.net-mvc-4 ×1

c# ×1

jquery ×1