簡體   English   中英

ASP.NET MVC中應該為DataTable返回哪種數據?

[英]Which kind of data should be returned for DataTable in ASP.NET MVC?

我想為DataTable每個頁面創建動態加載信息。

我正在嘗試遵循以下示例:

https://www.datatables.net/manual/server-side

https://www.datatables.net/manual/data

來自示例的代碼:

$('#example').DataTable( {
    serverSide: true,
    ajax: {
        url: '/data-source',
        type: 'POST'
    }
} );

“ / data-source”應該返回這種數據:

{
    "draw": 1,
    "recordsTotal": 57,
    "recordsFiltered": 57,
    "data": [
        [
            "Angelica",
            "Ramos",
            "System Architect",
            "London",
            "9th Oct 09",
            "$2,875"
        ],
        [
            "Ashton",
            "Cox",
            "Technical Author",
            "San Francisco",
            "12th Jan 09",
            "$4,800"
        ],
        ...
    ]
}

如何在C#MVC中創建此類數據,並將其轉換為js?

 public ActionResult dataSource()
 {
    var data = new
    {
       recordsTotal = totalCount,
       recordsFiltered = filterCount,
       data = dataList
    };
    var jsonValue = Json(data, JsonRequestBehavior.AllowGet);        
    return jsonValue;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM