将分页添加到 asp 转发器功能 ASP.Net
Posted
技术标签:
【中文标题】将分页添加到 asp 转发器功能 ASP.Net【英文标题】:Adding paging to asp repeater function ASP.Net 【发布时间】:2013-05-14 10:23:48 【问题描述】:我是这个网站和 asp.net 的新手(我来自经典的 asp 背景)。我希望有人可以帮我为中继器添加分页功能?我已经尝试按照我找到的其他一些教程进行操作,但我一直在碰壁。这是我的代码:
<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" /></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>
【问题讨论】:
对于所有像我这样试图为日期列表制作中继器的人,我可以建议使用列表视图。通过列表视图,您可以在 Visual Studio 中使用数据分页功能。我按照本教程进行操作,发现它很有帮助:Using ASP.NET 3.5's ListView and DataPager Controls 【参考方案1】:请检查以下链接,如果这对您有帮助,请告诉我
http://www.dotnetcurry.com/ShowArticle.aspx?ID=345
http://www.codeproject.com/Articles/31819/Pagination-with-Repeater-Control
【讨论】:
请总结一下你链接的内容:链接失效的那一天,你的回答一文不值。【参考方案2】:请查看这些教程::
Pagination-with-Repeater-Control
Custom Paging with the ASP.NET Repeater Control
paging-repeater
paging-with-an-asp-net-repeater
【讨论】:
嗨 - 谢谢你的回答......我自己找到了这些,但我正在努力让它们工作 - 正如我所说,我是 asp.net 的新手,他们都是与经典的asp相比似乎过于复杂。您是否知道任何将其分解为新手更易于管理的夹头的教程? :-)【参考方案3】:对于所有像我这样试图为日期列表制作中继器的人,我可以建议使用列表视图。通过列表视图,您可以在 Visual Studio 中使用数据分页功能。我按照本教程进行操作,发现它非常有帮助:
Using ASP.NET 3.5's ListView and DataPager Controls
【讨论】:
以上是关于将分页添加到 asp 转发器功能 ASP.Net的主要内容,如果未能解决你的问题,请参考以下文章