【问题标题】:way to implement right logic for FILTER with PAGING in gridview在gridview中使用分页为过滤器实现正确逻辑的方法
【发布时间】:2012-11-28 09:01:42
【问题描述】:

我在 ASP.NET 网站中遇到逻辑问题 - (gridview - filter - paging)

过滤组件 -------- 网格视图组件 -------- 分页组件 --------

问题: 完整的结果列表在首次加载时显示“1 of 25 pages”。 如果我按某些条件选择过滤器 - 它会显示结果“1 of 5 pages”。 如果我使用分页(转到 5(最后)页) - 过滤器崩溃并显示 25 页中的 5 页。

如何在gridview中实现FILTER with PAGING的正确逻辑?

问候!

【问题讨论】:

标签: c# asp.net asp.net-mvc asp.net-mvc-3


【解决方案1】:

问题是,寻呼机生成 HTTP GET 链接,将页面作为参数,所以你的表单值都丢失了。

你可以像this article建议的那样解决它,用jquery拦截对链接的点击并提交表单。

或者您可以通过将搜索表单的方法更改为GET 来解决它。寻呼机只是将 page 参数附加到当前 url,因此在这种情况下,您的过滤器参数将被发送回操作。这种方法在this article中有详细介绍。

【讨论】:

    猜你喜欢
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 2019-03-02
    • 2017-07-02
    • 2018-02-21
    相关资源
    最近更新 更多