【发布时间】:2016-04-18 06:11:55
【问题描述】:
以下代码已用于在后面的代码中对剑道网格进行分页
在网格中,我可以通过点击网格底部的页码导航到不同的页面,但第一页中的数据在所有其他页面中保持不变。
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 变量在我导航到不同页面时显示正确的页码
【问题讨论】:
标签: c# .net model-view-controller pagination grid