获得先前的过滤器
是否有可能保持过滤器和排序状态,当我从一个页面与GridView到另一个页面,回去?例如,如果我有一个带有项目列表(GridView)的页面,在应用一些过滤器/排序之后,用户可能会点击项目的"视图"链接,查看项目的页面,然后返回到列表;在本例中,我希望过滤器/排序保持其状态
作为建议,如果您不使用任何Ajax
或None-POST解决方案,您可能知道所有需要的值都通过GET
请求传递。
所以,这两个方法可能是有用的:
记得()
前()记住指定的URL,以便以后可以通过previous()获取。
返回先前记住的URL。
因此,您可以在每个页面之后或每个过滤器之后remember
过滤器,然后通过使用previous()