以下代码用于在代码隐藏
后对kendo网格进行分页在网格中,我能够导航到网格底部页码点击的不同页面,但第一页中的数据在所有其他页面中保持相同。
ViewData["total"] = rawData.Count();
// Apply paging
if (request.Page > 0)
{
gridData = rawData.Skip((request.Page - 1) * request.PageSize).OrderByDescending(s => s.UpdateDate).ToList();
}
gridData = rawData.Take(request.PageSize).OrderByDescending(s => s.UpdateDate).ToList();
var result = new DataSourceResult()
{
Data = gridData,
Total = (int)ViewData["total"]
};
return Json(result);
让我知道,代码有什么问题。当我导航到不同的页面时,request.Page变量显示正确的页码
答案 0 :(得分:0)
修正了
ViewData["total"] = rawData.Count();
// Apply paging
if (request.Page > 0)
{
gridData = rawData.Skip((request.Page - 1) * request.PageSize).ToList();
}
gridData = rawData.Take(request.PageSize).ToList();
var result = new DataSourceResult()
{
Data = gridData,
Total = (int)ViewData["total"]
};
return Json(result);