gpt4 book ai didi

c# - 在 gridview 中使用 PAGING 为 FILTER 实现正确逻辑的方法

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:04 25 4
gpt4 key购买 nike

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

过滤器组件 ------ GridView 组件 ------分页组件 ------

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

如何在 gridview 中使用 PAGING 为 FILTER 实现正确的逻辑?

问候!

最佳答案

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

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

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

关于c# - 在 gridview 中使用 PAGING 为 FILTER 实现正确逻辑的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13601318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com