div中的ASP.NET分页

div中的ASP.NET分页,asp.net,paging,repeater,Asp.net,Paging,Repeater,我将如何在此站点上编写分页代码 <asp:Repeater id="repeater1" runat="server" DataSourceID="SqlDataSource1"> <ItemTemplate> <div id ="news"> <div style ="float:left;position:relative;margin-left:10px;margin-top:10px;">

我将如何在此站点上编写分页代码

<asp:Repeater id="repeater1" runat="server" DataSourceID="SqlDataSource1">
     <ItemTemplate>
         <div id ="news">
             <div style ="float:left;position:relative;margin-left:10px;margin-top:10px;"><asp:Image ID="lblImg"  runat="server"  src ='<%#Eval("ImageUrl") %>'></asp:Image></div>
             <%--<div style ="position:relative;">--%><asp:Label ID="lblContent" runat="server" Text='<%#Eval("Subject") %>'></asp:Label><%--</div>--%>
             <div style ="float:none;position:relative;"><asp:Label ID="lblTitle" runat="server" Text='<%#Eval("Description") %>'></asp:Label></div>

         </div>
    </ItemTemplate>    
</asp:Repeater>

这不起作用,如果有人知道,就写出来。
而不是上一页和下一页,我希望使用数字分页。

ListView控件更适合您的需要,特别是当您需要数字分页时


Scott Guthrie提供了一个可引导您完成所需操作的工具。

您不能借助到中继器的寻呼器进行寻呼,因为它用于listview寻呼,而不是中继器

请看这篇文章,它解释了为中继器实现分页的步骤:


我想在第一个代码中进行分页。您使用的是什么版本的.NET?microsoft.NET framework,4.0版,这就是我需要的代码,对吗?是的,您显然需要将其与代码连接起来。ListView很酷。找不到IPageableItemContainer“Name”。我应该在PagedControlID=“Name”这条语句中输入什么,而不是Name?PageControlID应该引用ListView控件的ID。
<div id="pager">
    <asp:DataPager ID="dpgSearchResultsPager" runat="server" PagedControlID="lvwSearchResults">
        <Fields>
            <asp:NextPreviousPagerField ShowNextPageButton="False" ButtonCssClass="previousNextLink" />
            <asp:NumericPagerField ButtonCount="10" ButtonType="Link" NumericButtonCssClass="numericLink" />
            <asp:NextPreviousPagerField ShowPreviousPageButton="False" ButtonCssClass="previousNextLink" />
        </Fields>
    </asp:DataPager>
</div>