0

我在 asp.net mvc3 中使用 Webgrid,并在分页和排序中使用它。

@{
    var grid = new WebGrid(rowsPerPage: 10, ajaxUpdateContainerId: "GridDiv");
    grid.Bind(source: Model);
    grid.Pager(WebGridPagerModes.All);
}

底部的分页显示类似这样的页面切换

1 2 3 4 5 >

当模型中的行数少于 10 行时,只有一页,底部的分页消失。

即使只有一页,有没有办法让它显示?

1 >

希望我很清楚。非常感谢

4

1 回答 1

0

一种快速解决方法是检查 TotalRowCount 并手动添加链接,

@{
var grid = new WebGrid(rowsPerPage: 10, ajaxUpdateContainerId: "GridDiv");
grid.Bind(source: Model);
grid.Pager(WebGridPagerModes.All);

if(grid.TotalRowCount <= 10)
{
<a href="#">1</a>
<a href="#">></a>
}
}

这绝对不是正确的方法,您还打算如何点击此类链接?他们只是空链接那么这是给你的。

于 2012-04-06T06:38:13.240 回答