多页MVCContrib网格在1页

时间:2011-09-12 14:27:07

标签: asp.net-mvc-2 mvccontrib-grid

我在1个视图页面上有多个mvccontrib网格,每个网页都有自己的分页。我的问题是,当我第1页网格时,它也会分页。是否有我可以区分什么网格被调用,所以只有1被分页或有任何其他解决方案

1 个答案:

答案 0 :(得分:0)

您可以将page查询字符串参数设置为两个网格上的不同值:

@Html.Pager(Model.Collection1).QueryParam("page1")
@Html.Pager(Model.Collection2).QueryParam("page2")

或自己构建查询字符串:

@Html.Pager(Model.Collection1).Link(page => Html.ActionLink(page, "SomeAction", new { page1 = page, page2 = Request["page2"] }))
@Html.Pager(Model.Collection2).Link(page => Html.ActionLink(page, "SomeAction", new { page1 = Request["page1"], page2 = page }))