记住请求之间的网格过滤器状态

时间:2011-10-20 08:01:06

标签: asp.net-mvc telerik telerik-mvc

我正在使用Telerik asp.net mvc扩展。 在我的应用程序中,在大多数情况下,我使用以下流程:

  1. 显示网格
  2. 点击按钮并执行商业行动
  3. 重定向回网格。
  4. 问题在于,当用户在1中选择了一些过滤器时,此过滤器在3中丢失。此外,当用户从菜单操作中选择显示网格并且未应用最后使用的过滤器时,这有点令人讨厌。

    网格过滤器存储在URL(GET方法)中。

    如:

    http://localhost/IncomingRequest?IncomingRequestGrid-page=1&IncomingRequestGrid-orderBy=IncomingDate-desc&IncomingRequestGrid-groupBy=~&IncomingRequestGrid-filter=IncomingDate~gt~datetime '2011-10-20T08-10-11' 〜和〜CartNumber〜的endsWith〜 'XX'

    我想要的是记住请求之间的过滤器状态。这可行吗?

1 个答案:

答案 0 :(得分:1)

请查看this主题。你可以坚持过滤排序和分页。解决方案是针对服务器绑定的ajax绑定,您可以按照this post

进行操作