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プロパティNumericPagerFieldを設定する必要があるためだと思いますtrue

すなわち

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