ASP.NET中继器模板,每第N个元素的条件代码

我正在使用一个asp.net中继器来创建一堆图像.图像标记是一样的,因此标准< ItemTemplate>好的

但是,我想将K图像包裹在div中.让我说我绑定25图像到中继器,我想要5个图像每个div.如何有条件地创建div的开始和关闭标签

这是一个更适合for循环的情况.

解决方法

这应该适用于你,不需要代码中的任何东西(除了绑定中继器..):
<asp:Repeater ID="repImages" runat="server">
<HeaderTemplate><div></HeaderTemplate>

<ItemTemplate>
<%# (Container.ItemIndex != 0 && Container.ItemIndex % 5 == 0) ? @"</div><div>" : string.Empty %>
<asp:Image ID="imggallery" runat="server" ImageUrl='<%# /* your code  here */ %>' />
</ItemTemplate>

<FooterTemplate></div></FooterTemplate>
</asp:Repeater>

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...