用foreach实现ASP.NET中的Repeater控件的AlternatingItemTemplate的隔行自定义颜色功能,不再考虑Repeater控件一大堆垃圾了
<!--用foreach实现ASP.NET中的Repeater控件的AlternatingItemTemplate的隔行自定义颜色功能-->
<!--在后台代码中准备一个可供前台访问的System.Data.Table对象 dt 即可-->
<!--不再考虑Repeater控件一大堆垃圾了-->
<!--在VS中会用绿色的标记提示tr缺少结束标记,这是VS的问题,不用管它-->
<!--若要求更高效率,可以在后台不生成表格,直接把数据给浏览器,在浏览器上用js生成表格-->
<table>
<% int i = 0; //奇偶行的标志变量,用0、1标记
foreach (System.Data.DataRow dr in dt.Rows){
if (0==i){i=1; %>
<tr >
<%}else { i=0; %>
<tr class="偶数行">
<%}%>
<td><%=dr[0]%></td>
<td><%=dr[1]%></td>
<td><%=dr[6]%></td>
</tr>
<%}%>
</table>
posted on 2013-10-13 22:21 baijunzhen 阅读(356) 评论(0) 收藏 举报
浙公网安备 33010602011771号