2011-04-13 60 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