0
<asp:ListView runat="Server" ID="lvMain" DataKeyNames="HelpId" DataSourceID="objDsMain">
        <LayoutTemplate>
            <asp:PlaceHolder runat="server" ID="itemPlaceHolder" />
            <asp:DataPager runat="server" ID="DataPager" PageSize="5">
                <Fields>
                    <asp:NumericPagerField ButtonCount="10" CurrentPageLabelCssClass="CurrentPage" NumericButtonCssClass="PageNumbers"
                        NextPreviousButtonCssClass="PageNumbers" NextPageText=" > " PreviousPageText=" < " />
                </Fields>
            </asp:DataPager>
        </LayoutTemplate>
        <ItemTemplate>
             // obvious formatting here
        </ItemTemplate>
</asp:ListView>

寻呼机结果:

1 2 3 4 5 ...

预期类似:

< 1 2 3 4 5 6 7 8 9 10 ... >

为什么寻呼机不使用我指定的属性?即使在数据分页器的模板中指定一个下拉列表,它也不会显示。顺便说一句,使用 ObjectDataSource。

4

1 回答 1

0

我猜是因为你需要设置ShowNextPageButtonShowPreviousPageButton属性NumericPagerFieldtrue

IE

<asp:NumericPagerField ... ShowNextPageButton="True" ShowPreviousPageButton="True" />
于 2011-09-10T19:15:19.273 回答