日期:2014-05-17  浏览次数:20579 次

ASP.NET repeater的一个问题?
请教的大家一下?repeater怎么控制显示每行3张图片,就是那种产品展示风格那种。代码怎么搞?

<ItemTemplate><img src='image/<%#Eval("imgpath")%>' /></ItemTemplate>



------解决方案--------------------
自己看,以前做过的一个demo
参考:http://blog.csdn.net/taomanman/article/details/5910199

<asp:Repeater ID="rpt" runat="server">
<HeaderTemplate>
<table>
<tr>
</HeaderTemplate>
<ItemTemplate>
<td>
<asp:Image ID="imgStatus" runat="server" ImageUrl='image/<%#Eval("imgpath")%>'/>
</td>
<%# ((Container.ItemIndex + 1)%3==0 && Container.ItemIndex+1!=100)? "</tr><tr>":""%>
</ItemTemplate>
<FooterTemplate>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>