如何限制Grid.MVC中的分页大小

时间:2018-06-10 07:00:34

标签: asp.net-mvc grid.mvc

我是grid.mvc的新手。我想只显示2-3个网格页面和最后一页。像with page sizes

但它会像这样发生

without page sizes

我的代码是 -

$dataSet

任何帮助将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并且找到了解决方案。

我假设您正在使用带有ajax的grid.mvc。在 _AjaxGridPager.cshtml 中,检查 Model.PagePartitionSize 属性。

如果Model.PagePartitionSize = 0,则将其设置为10。

编辑 在控制器中,初始化gridMvcHelper.GetAjaxGrid对象后,可以更改属性。

示例

var grid = gridMvcHelper.GetAjaxGrid<question>((IOrderedQueryable<question>)QuestionsAfterSearch.OrderByDescending(x => x.idQuestion).AsQueryable(), page);
grid.AjaxGridSettings.PagePartitionSize = 10;