如何实现列表页每隔5行留一个空白行
如题,我用服务器端控件Repeater中的ItemTemplate来实现列表页中的列表。
请问,如何让每5行之间有一个空白行。谢谢。
在线等。。。
------最佳解决方案-------------------- e.Item.ItemType == ListItemType.Item)
{
if (e.Item.ItemIndex % 5 == 0 && e.Item.ItemIndex > 0)
{
在此加入 你想要做
}
}
------其他解决方案--------------------在 onitemdatabound事件中
if (e.Item.ItemType == ListItemType.AlternatingItem
------其他解决方案-------------------- <%#(Container.ItemIndex+1)%5==0?"<br/>":"" %>
------其他解决方案--------------------或者在读取到datatable之后给datatable每五行中间插一个空白行,然后给repeater绑定
------其他解决方案-------------------- <asp:Repeater ID="rpt_NavType" runat="server"><ItemTemplate>
<%#(Container.ItemIndex+1)%5==0?"<br/>":"" %>
///////////更具业务需求写代码//////////////
</ItemTemplate></asp:Repeater>
------其他解决方案--------------------像1楼那样即可。在 onitemdatabound事件中
if (e.Item.ItemType == ListItemType.AlternatingItem
------其他解决方案-------------------- e.Item.ItemType == ListItemType.Item)
{
if (e.Item.ItemIndex % 5 == 0 && e.Item.ItemIndex > 0)
{
在此加入 你想要做
}
}
------其他解决方案--------------------
这个最容易实现
------其他解决方案--------------------
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li><%# Eval("AnnTitle")%></li>
</ItemTemplate>
</asp:Repeater>
这个是我前台的代码,container 我没有用过,能不能提示下后台如何操作。
感谢楼上的每一个回帖。
2 楼 hjywyj 的可操作性最适合我。请指点迷经。