下面这种能实现 一行一行的变色。
<asp:Repeater ID="Repeater1" runat="server" >
<ItemTemplate>
<table width="97%" height="25" border="0" align="center" cellpadding="0" cellspacing="0" style="border-bottom:1px #999999 dotted;">
<tr id="row" runat="server">
<td width="3%" align="center" class="cheng"> ·</td>
<td width="97%" class="hei12" align=left>
<a href="#" title="<%#Eval("titleName")%>" target="_blank">
<font color='#ff0000'><%#Eval("titleName")%></font>(<%#Eval("AddTime", "{0:MM/dd}")%>) </a></td>
</tr>
</table>
</ItemTemplate>
<AlternatingItemTemplate>
<table width="97%" height="25" border="0" align="center" cellpadding="0" cellspacing="0" style="border-bottom:1px #999999 dotted;">
<tr id="row" runat="server">
<td width="3%" align="center" class="cheng">·</td>
<td width="97%" class="hei12" align=left>

本文介绍了如何使用ASP.NET的Repeater控件结合ItemDataBound事件来实现行背景色和字体颜色的交替变化。通过判断ItemIndex,可以设置奇数行背景为红色、字体为黑色,偶数行背景为黑色、字体为红色,从而达到视觉效果。
最低0.47元/天 解锁文章
2164

被折叠的 条评论
为什么被折叠?



