0

我在我的项目中使用了 grid.mvc 控件。我想在 grid.mvc 控件中使用动态分页。我有包含条目 10、25、50 的组合框。当我更改组合框值时。网格应该相应地显示数据。(例如,当我选择 25 时,网格将显示 25 行)。默认网格一次显示 10 行。它也应该在过滤记录时进行调整。我试过但没有找到任何合适的解决方案。

请找到您的参考屏幕截图....

4

1 回答 1

0

这在理论上应该很容易,虽然我自己没有做过。

您可以将该下拉列表(在视图中)链接到操作结果(在控制器中),该操作结果会更改您传递给 ViewBag 的值(在控制器 ViewBag.WhateverName = 下拉列表的值中)。

然后重新渲染相同的视图,并在您结束网格时的位置,以

}).WithPaging(ViewBag.WhateverName)

基本上 .WithPaging(10) 将为您提供 10 行的页面,WithPaging(20) 每页 20 行等。因此,通过使用下拉列表更改该值并在控制器中注册该操作以重新分配该值,您应该能够实现这个功能。

如果我有时间,我将继续编辑并可能稍后添加控制器代码,只是想帮助你。祝你好运!

于 2016-02-01T23:43:52.040 回答