首先看效果:

自定义Repeater数据控件的一个页面显示效果

可以看见在每6个标题后就会增加一个虚线,以前用js搞过这个不过感觉不是很好。

所以就想了写办法:主要利用repeater 的 itemindex来判断当前的行的索引,然后根据索引再添加虚线的html标签。

下面是一些代码:

html代码--


        <HeaderTemplate><ul></HeaderTemplate>
        
<ItemTemplate>
        
<li><%#Eval("Adr_numb")%></li>
        
<%#getUL(Container.ItemIndex) %>
        
</ItemTemplate>
        
<FooterTemplate></ul></FooterTemplate>
        
</asp:Repeater>

cs代码:后台只需要写一个简单的方法即可

 index)
    {
        index = index + 1;
        
if (index % 6 == 0)
        {
            
return "</ul><div><img src='123.gif' /></div><ul>";
        }
        
return "";
    }

 

好了,可以改返回字符中html代码来间隔不是显示效果!

相关文章: