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

  1. 显示网格
  2. 单击按钮并执行业务操作
  3. 重定向回到网格。

    问题在于,当用户在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'〜andCartNumber 〜结束〜'xx'

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

有帮助吗?

解决方案

请查看线。您可以持续进行过滤器排序和分页。解决方案是针对服务器绑定的Ajax绑定,您可以遵循帖子

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top