C# gridview中分页过滤器正确逻辑的实现方法

C# gridview中分页过滤器正确逻辑的实现方法,c#,asp.net,asp.net-mvc,asp.net-mvc-3,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 3,我对ASP.NET网站中的逻辑有问题-(gridview-筛选器-分页) 过滤元件 ------- gridview组件 ------- 分页组件 ------- 问题: 完整的结果列表显示第一次加载时“25页中的1页”。 如果我选择按某些条件筛选-它将显示结果“5页中的1页”。 如果我使用分页(转到第5页(最后一页)),过滤器将崩溃并显示25页中的5页 如何在gridview中为带分页的过滤器实现正确的逻辑 向你问好 问题是,寻呼机以jsut页面作为参数生成HTTP GET链接,因此表单值都丢

我对ASP.NET网站中的逻辑有问题-(gridview-筛选器-分页)

过滤元件 ------- gridview组件 ------- 分页组件 -------

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

如何在gridview中为带分页的过滤器实现正确的逻辑


向你问好

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

你可以通过截取jquery链接的点击并提交表单来解决这个问题


或者,只需将搜索表单的方法更改为
GET
,即可解决此问题。寻呼机只是将
page
参数附加到当前url,因此在这种情况下,您的筛选参数将被发送回操作。此方法在中有详细说明。

您可能需要发布一些代码,因为有很多方法可以实现这一点。否则,我建议您仅将您拥有的内容与此链接进行比较: