【转载】Repeater隔行变色,两个方…

          方式一: 






  1. <table>  
  2.     <tr>  
  3.         <td>用户编号</td>  
  4.     </tr>  
  5.     <asp:Repeater ID="rptUser" runat="server">  
  6.     <ItemTemplate>  
  7.     <tr style='background-color:<%#(Container.ItemIndex%2==0)?"red":"green"%>'>  
  8.         <td><%#eval_r("UID")%></td>  
  9.     </tr>  
  10.     </ItemTemplate>  
  11.     </asp:Repeater>  
  12. </table>  

            方式二

  1. <ul id="list">  
  2. <asp:Repeater ID="rptTest" runat="server">  
  3. <ItemTemplate>  
  4. <li class="odd"><%#Container.ItemIndex+1 %>.<%#eval_r("Title") %></li>  
  5. </ItemTemplate>  
  6. <AlternatingItemTemplate>  
  7. <li class="even"><%#Container.ItemIndex+1 %>.<%#eval_r("Title") %></li>  
  8. </AlternatingItemTemplate>  
  9. </asp:Repeater>  
  10. </ul>  
 
  

    可以看出,间隔换色时用到了<AlternatingItemTemplate></AlternatingItemTemplate>。接下来,在样式中稍微设置下,就可以实现了。如下:

#listlist-style:none; width:330px;} #list libackground:#50A3E5; margin-top:5px;} .odd{color:White;} .evencolor:Yellow;}

最后,绑定行号时用了<%#container.itemindex+1>,ItemIndex从0开始,所以使用时要加1。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值