repeater能分行吗?

ly95487532 2009-09-15 11:25:35
要显示16个数据,一行4个,用repeater能实现吗?
...全文
103 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
edu_ask 2009-09-15
  • 打赏
  • 举报
回复
你可以用repeater+table设计一下,将repeater套在table中,就行了
xie_yanke 2009-09-15
  • 打赏
  • 举报
回复
可以。
定义css, ul: margin: 0px; padding: 0px; list-style-type: none; li: float: left; width: 25%;

<asp:Repeater id.....>
<header...><ul></header...>

<item...><li>....</li></item...>


<footer....></ul></footer....>
</asp:Repeater>
shinlgienls 2009-09-15
  • 打赏
  • 举报
回复
要显示16个数据,一行4个,用repeater能实现吗?

可以实现,设计下就行,不麻烦
程序漫步 2009-09-15
  • 打赏
  • 举报
回复
晕 我看成 分页了 ~~
JGood 2009-09-15
  • 打赏
  • 举报
回复
可以。
在服务器端,将16个数据按4个一组,分成4组,然后发向客户端进行绑定。
xzq686 2009-09-15
  • 打赏
  • 举报
回复
少了半个"<%"

<table width="100%">
<tr>
<asp:Repeater ID="repeater1" runat="server">
<ItemTemplate>
<td><%#Eval("Link") %></td>
<asp:Literal runat="server" Text="</tr><tr>" Visible='<%# ((int)Container.ItemIndex +1) % 4== 0 %>' ID="Literal1" />
</ItemTemplate>
</asp:Repeater>
</tr>
</table>


xzq686 2009-09-15
  • 打赏
  • 举报
回复

<table width="100%">
<tr>
<asp:Repeater ID="repeater1" runat="server">
<ItemTemplate>
<td>#Eval("Link") %></td>
<asp:Literal runat="server" Text="</tr><tr>" Visible='<%# ((int)Container.ItemIndex +1) % 4== 0 %>' ID="Literal1" />
</ItemTemplate>
</asp:Repeater>
</tr>
</table>
程序漫步 2009-09-15
  • 打赏
  • 举报
回复
你扩展下repeater可以


repeater本身是不可以的

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧