【发布时间】:2011-02-20 10:09:58
【问题描述】:
我有一个分页的 ASP.NET ListView。显示的数据经过过滤,可以通过表单进行控制。当过滤器表单发生变化时,我会创建一个新查询并执行 DataBind。
但问题是,当我转到下一页并设置过滤器时,ListView 显示“没有返回数据”。这并不奇怪,因为应用过滤器后,只有一页数据。
所以我想做的是重置寻呼机。这是解决问题的正确方法吗?我该怎么做?
【问题讨论】:
-
您是在 Pager 中使用 QueryStringFields 还是在 ViewState 中使用?
-
不。我正在做的唯一非标准的事情是,我在每次回发时重建 Linq 查询......