listview和datapager问题

时间:2011-08-02 00:03:09

标签: asp.net listview asp.net-4.0 datapager

<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 btw。

1 个答案:

答案 0 :(得分:0)

我想是因为您需要将ShowNextPageButton的{​​{1}}和ShowPreviousPageButton属性设置为NumericPagerField

true