我在我的项目中使用了grid.mvc控件。我想在grid.mvc控件中使用动态分页。我有一个组合框,有10,25,50条条目。当我更改comboBox值时。网格应该相应地显示数据。(例如,当我选择25时,网格将显示25行)。由失聪网格一次显示10行。此外,它应该调整,同时过滤记录。我试过了,但没有找到合适的解决办法。
发布于 2016-02-01 23:43:52
这在理论上应该是相当容易的,虽然我自己还没有做过。
您可以将该下拉列表(在视图中)链接到一个操作结果(在控制器中),该操作结果将更改传递给ViewBag的值(在控制器ViewBag.WhateverName =下拉列表的值中)。
然后重新呈现相同的视图,当您结束网格时,以
}).WithPaging(ViewBag.WhateverName)
基本上,.WithPaging( 10 )将为您提供每页10行、WithPaging( 20 ) 20行等页面。因此,通过使用下拉列表更改该值,并在控制器中注册该操作以重新分配该值,您应该能够实现此功能。
如果我有时间的话,我会继续编辑,也许以后会添加控制器代码,只是想得到一些东西来帮助你。祝好运!
https://stackoverflow.com/questions/33561250
复制相似问题