我在项目中使用了grid.mvc控件。我想在grid.mvc控件中使用动态分页。 我有组合框,条目10,25,50。当我更改comboBox值。网格应相应地显示数据。 (例如,当我选择25时,网格将显示25行)。通过deafult网格一次显示10行。 它也应该在过滤记录时进行调整。 我尝试过,但没有找到合适的解决方案。
答案 0 :(得分:0)
理论上这应该很容易,但我自己还没有完成。
您可以将该下拉列表(在视图中)链接到更改传递给ViewBag的值的操作结果(在控制器中)(在控制器ViewBag.WhateverName =下拉值中)。
然后重新渲染相同的视图,并在结束网格时将其结束,以
结束}).WithPaging(ViewBag.WhateverName)
基本上.WithPaging(10)会为你提供10行的页面,WithPaging(20)每页20行等等。因此,通过下拉列表更改该值并在控制器中注册该操作以重新分配值,您应该能够实现这一功能。
我会继续编辑,如果我有时间可能会添加控制器代码,只是想得到一些帮助你的东西。祝你好运!