2011-04-13 63 views
0
<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> 

如何在此网站上编码分页?ASP.NET分页格

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

这是行不通的,如果有人知道写它。 而不是上一个和下一个我想用数字分页。

+0

我想打传呼第一个代码。 – mikrimouse 2011-04-13 12:08:50

+0

您使用的是什么版本的.NET? – 2011-04-13 12:11:55

+0

microsoft.net框架,版本4.0 – mikrimouse 2011-04-13 12:16:28

回答

0

ListView控制更适合您的需求 - 特别是当你想要数字寻呼。

斯科特格思里有一个great ListView and paging tutorial,带你通过你想做的事情。

+0

http://www.scottgu.com/blogposts/listview1/step25.jpg 所以乔这是我需要的代码,对吧? – mikrimouse 2011-04-13 12:24:30

+0

是的,你显然需要用代码来连接它。 ListView很酷。 – 2011-04-13 12:34:29

+0

未找到IPageableItemContainer'名称'。 我应该在PagedControlID =“Name”中输入这个语句,而不是Name? – mikrimouse 2011-04-13 12:37:00