起始参数为0 Datatables服务器端

时间:2018-11-21 18:52:52

标签: javascript c# jquery datatables server-side

我正在与datatables一起使用服务器端处理,但遇到了一个麻烦的问题。

当我更改页面时,start参数是正确的,第一页为0,第二页为10,依此类推(假设pagelenght为10)。

问题是当我订购表时,start参数始终为0,这意味着分页已完全丢失。

我的后端是c#(asp mvc 5),这就是我接收参数的方式

var start = Request.Form.GetValues("start").FirstOrDefault();

这是我的数据表

var table = $('#demoGrid').DataTable
        ({
        processing: true,
        serverSide: true,
        filter: true,
        orderMulti: false,
        paging: true,
        pageLength: 10,
        colReorder:
            {
                fixedColumnsLeft: 1
            },
        ajax:
            {
            "url": '@Url.Action("Cargar")',
            "type": "POST",
            "datatype": "json",            
            },
        order: [[1, 'desc']],
            "columns": [
            { data: null, name: "Accion", "autoWidth": true, orderable: false, width: "8%", defaultContent: stringAcciones, className: "text-center" },
            { "data": "Codigo_delfos", "name": "Codigo_delfos", "autoWidth": true}]
            //much more columns
        });

我在做什么错了?

非常感谢!

0 个答案:

没有答案