1 つのビュー ページに複数の mvccontrib グリッドがあり、それぞれに独自のページ付けがあります。私の問題は、1つのグリッドをページングすると、他の2つもページングされることです。どのグリッドが呼び出されているかを区別できるので、1つだけがページングされますか、それとも他の回避策がありますか
1 に答える
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 }))
于 2011-09-12T14:46:32.127 に答える