2013-05-14 58 views
-1

我是新来这个网站和asp.net(我来自经典的asp背景)。我希望有人可以帮我添加一个分页功能的中继器?我已经尝试了一些我发现的其他教程,但我一直在打砖墙。这里是我的代码:添加分页到asp中继器功能ASP.Net

<form runat="server"> 
       <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"> 


     <ItemTemplate> 

     <div class="middlebar"><!--middlebar --> 

      <div class="middlebartext"><!--middlebartext --> 
       <small><asp:Label runat="server" ID="Label5"text='<%# Eval("PMonthName")%>' /><br /><asp:Label runat="server" ID="Label6" text='<%# Eval("PDay")%>' /></small> 
      </div><!--middlebartext --> 
<div class="middlebarcorner"><img src="Images/cornermiddle.png" alt="Corner Ribbon Image" /></div><!--middlebarcorner --> 
      <div class="middlebartexttitle"><asp:Label runat="server" ID="Label3" 
        text='<%# Eval("Header")%>' /><br /> 
       <div class="middletextauth">Added By: <asp:Label runat="server" ID="Label2" 
        text='<%# Eval("AddedBy")%>' /></div><!--middletextauth --> 
       <div class="middletextkw">Keywords: <span class="grey">key, words, test, file</span></div><!--middletextkw --> 

      </div><!--middlebartexttitle --> 
     </div><!--middlebar --> 
      <br /> 

      <asp:Label runat="server" ID="Label4" 
        text='<%# Eval("PContent")%>' /> 

     <div class="ruler"></div> 



     </ItemTemplate> 



    </asp:Repeater> 

      </form> 



     <asp:SqlDataSource 
     ConnectionString= 
      "<%$ ConnectionStrings:Conn %>" 
     ID="SqlDataSource1" runat="server" 
     SelectCommand="SELECT * from DBNAME where Deleted = 'False' Order By DateAdded DESC"> 

    </asp:SqlDataSource> 
+0

对于那些像我这样谁试图让一个中继器的日期列表,可我建议使用一个ListView来代替。通过列表视图,您可以在Visual Studio中使用数据分页功能。我遵循本教程,发现它非常有帮助: [使用ASP.NET 3.5的ListView和DataPager控件](http://www.4guysfromrolla.com/articles/021308-1.aspx) – 2013-05-16 09:51:47

回答

0

对于那些像我这样谁试图让一个中继器的日期列表,可我建议使用一个ListView来代替。通过列表视图,您可以在Visual Studio中使用数据分页功能。我跟着这个教程,并发现它非常有用:

Using ASP.NET 3.5's ListView and DataPager Controls