如何在页面上的两个位置同时显示相同的DataPager控件?

时间:2009-07-28 10:58:56

标签: asp.net listview drop-down-menu pagination datapager

我有一个如下所示的DataPager控件:

<asp:DataPager ID="page1" PagedControlID="ExperienceList" runat="server" PageSize="3" OnPreRender="page1_PreRender">
<Fields>
<asp:TemplatePagerField>
<PagerTemplate>
<asp:DropDownList ID="ddlPage" runat="server" AutoPostBack="true" CssClass="default"
OnSelectedIndexChanged="ddlPage_SelectedIndexChanged"></asp:DropDownList>
</PagerTemplate>
</asp:TemplatePagerField>
</Fields>
</asp:DataPager>

我已将此数据采集器控件插入到我希望显示下拉列表的位置。

这一切都很有效,但我现在的问题是我需要另一个下拉控件以完全相同的方式运行,但是在listview的底部以及这个位于顶部的那个。

有什么办法可以背负这个现有的数据管理器,还是我必须在listview的底部创建一个完全独立的数据管理器,并以某种方式将它们链接在一起?

1 个答案:

答案 0 :(得分:2)

只需创建第二个数据分页器并将事件挂钩到相同的事件处理程序