我有一个使用ListView来显示结果的搜索。我还使用DataPager来处理结果的分页。
<asp:DataPager ID="dpProducts" PagedControlID="lvProducts" runat="server" PageSize="12">
<Fields>
<asp:NextPreviousPagerField PreviousPageText="< Prev" NextPageText="" />
<asp:NumericPagerField ButtonCount="10" />
<asp:NextPreviousPagerField NextPageText="Next >" PreviousPageText="" />
</Fields>
</asp:DataPager>这很好用。我的问题是当浏览搜索结果时,假设我转到第3页,然后我决定做一个新的搜索。
现在,显示了新的搜索结果,但我在其中的第3页。如果我执行新的搜索,我希望DataPager的PageIndex重置为0。
有没有一种方法可以在代码隐藏或.aspx页面中完成此操作?
发布于 2009-01-15 20:18:35
我想通了。在_Click事件中,我必须添加这个: dpProducts.SetPageProperties(0,int.Parse(ddlNumOfItems.SelectedValue),true);
https://stackoverflow.com/questions/446517
复制相似问题