我有一個要求,動態填充一個網格基於視圖的選擇。 我已經按照下面的鏈接動態地填充網格。分頁不工作動態填充JqGrid
Problem showing jqgrid with dynamic column binding
它使用兩個Ajax調用。一個爲JqGrid獲取ColModel和ColNames,另一個獲取colData。 返回的數據僅適用於當前頁面(即20條記錄-Pagesize 20)。
我的問題是我的服務器端分頁不工作。當我點擊尋呼機上的下一個按鈕時,只有第一頁再次被加載。
在處理程序中的代碼如下
var numberOfRows = context.Request["rowsPerPage"];
int nRows, iPage;
if (String.IsNullOrEmpty(numberOfRows) || !int.TryParse(numberOfRows, NumberStyles.Integer, CultureInfo.InvariantCulture, out nRows))
nRows = PageSize; // default value
var pageIndex = context.Request["pageIndex"];
if (String.IsNullOrEmpty(pageIndex) || !int.TryParse(pageIndex, NumberStyles.Integer, CultureInfo.InvariantCulture, out iPage))
iPage = 1; // default value
context.Request [ 「rowsPerPage」]和context.Request [ 「的PageIndex」]總是返回null,被設置爲默認值。 我錯過了什麼。請幫忙。
是的,我已經設置了參數名稱如下: – user1077595 2013-03-25 23:25:12
prmNames:{頁: 「PageIndex的」 行: 「rowsPerPage」,排序: 「sortByColumn」,爲了 「中將sortOrder」,搜索: 「isSearching」}, – user1077595 2013-03-25 23:25:58
所以您的jqGrid傳遞這些參數,您的控制器正在接收這些值,並且您正在根據這些參數更改您提供給jqGrid的數據集? – Mark 2013-03-25 23:51:45