Asp.net mvc 2 一页上有多个MVCContrib网格

Asp.net mvc 2 一页上有多个MVCContrib网格,asp.net-mvc-2,mvccontrib-grid,Asp.net Mvc 2,Mvccontrib Grid,我在一个视图页上有多个mvccontrib网格,每个都有自己的分页。我的问题是,当我翻页1格时,它也会翻页其他2格。我是否可以区分调用的网格,以便只分页1,或者是否有其他解决方法您可以在两个网格上将页面查询字符串参数设置为不同的值: @Html.Pager(Model.Collection1).QueryParam("page1") @Html.Pager(Model.Collection2).QueryParam("page2") 或者自己构建查询字符串: @Html.Pager(Model

我在一个视图页上有多个mvccontrib网格,每个都有自己的分页。我的问题是,当我翻页1格时,它也会翻页其他2格。我是否可以区分调用的网格,以便只分页1,或者是否有其他解决方法

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

@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 }))