使用DevExpress MVCxGridView控件保留分页?

时间:2011-01-12 21:05:36

标签: asp.net-mvc grid devexpress

我正在使用10.2版本的DevExpress MVC控件。我有一个托管MVCxGridView的页面,我需要在导航离开并返回到这个特定页面时保留当前页面。

我可以从旧的ASPxGridView文档中看到有一个PageIndex属性,但这似乎只能从WebForms / Code Behind / Server Control类型上下文访问。我正在使用MVC,无法弄清楚如何保留此页面设置。

我已尝试使用控件进行Cookie设置,但这些设置似乎并不存在。

任何指针都会非常感激。

2 个答案:

答案 0 :(得分:1)

目前MVC网格不支持SEOFriendly,或者至少我找不到任何东西。您可以使用JQuery自己支持它,也许可以使用分页模板将用户重定向到同一页面,添加分页参数,例如?paging = 2。所以基本上你检查url是否有一个分页参数,如果是这样你可以告诉网格GotoPage(paramValue)告诉它在这种情况下从第2页开始。

答案 1 :(得分:0)

您可以在body unload事件中获取gridview的页码,然后将该值保存在cookie中。下次回到页面时,在gridview的init事件中读取cookie值并设置网格视图的页面数量。