在更改页面并返回时保持过滤器/排序状态



是否有可能保持过滤器和排序状态,当我从一个页面与GridView到另一个页面,回去?例如,如果我有一个带有项目列表(GridView)的页面,在应用一些过滤器/排序之后,用户可能会点击项目的"视图"链接,查看项目的页面,然后返回到列表;在本例中,我希望过滤器/排序保持其状态

作为建议,如果您不使用任何Ajax或None-POST解决方案,您可能知道所有需要的值都通过GET请求传递。

所以,这两个方法可能是有用的:

记得()

记住指定的URL,以便以后可以通过previous()获取。

前()

返回先前记住的URL。

因此,您可以在每个页面之后或每个过滤器之后remember过滤器,然后通过使用previous()

获得先前的过滤器

最新更新