jquery easyui datagrid內置了分頁的功能,當設置為 pagination: true 以后就能夠啟用分頁功能。
啟用分頁以后,jquery easyui datagrid發送的數據請求中會包含兩個參數:
int iPageIndex = Convert.ToInt32(this.Request["page"]); int iPageSize = Convert.ToInt32(this.Request["rows"]);
這兩個參數分別是當前頁碼和每頁的數據行數
通過這兩個參數我們可以獲取指定行數的數據。
在返回的json的數據中,應包含總數據行數和當前頁的數據:
public class GridAjaxResult { public int total { get; set; } public object rows { get; set; } }
將GridAjaxResult序列化為Json字符串,返回給datagrid就可以顯示分頁數據了。