【发布时间】:2014-12-30 06:15:06
【问题描述】:
我正在处理一个asp项目,我想将数据库(Sql server)中的值一一显示到选取框标签中。经过一番搜索,我可以在下面的代码中进行此操作。
<asp:Repeater id="newsrepeater" runat="server">
<ItemTemplate>
<asp:Label ID="labelnews" text='<%# Container.DataItem %>' runat="server">
</asp:Label>
</ItemTemplate>
</asp:Repeater>
代码有效,唯一的问题是列表中的值一起显示。例如,如果有 news1 和 news2 则显示 news1news2 而我想一个接一个地显示 news1 和 news 2。他们会重复。请有任何建议。
【问题讨论】:
-
为什么不添加
<br>?还是&nbsp;? -
谢谢你的回答,但我不想要两个新闻之间的空间,即 news1 news2 ,而不是我想一个接一个地显示一个新闻。首先它显示 news1,然后在 news1 末尾显示 news2,并重复此过程。
-
您是否想一次只显示一个并循环浏览它们?如果是这种情况,我不会使用中继器——我会设置一个更新面板和一个计时器。当计时器滴答作响时,您可以让它显示数据源列表中的下一项。您还可以通过让中继器告诉 Jquery/Javascript 潜在项目并让 Jquery 循环遍历它们来完成这个“循环”。
标签: asp.net