0
我有一个动态表所示:如何在MVC视图中更改动态行背景颜色?
<tbody>
<% foreach (var item in Model)
{
%>
<tr>
......
</tr>
<% } %>
</tbody>
然后我想该行的背景颜色更改为不同的相邻行:
<tbody>
<% int i = 0;
foreach (var item in Model)
{
%>
<%if (i++ % 2 == 0)
{ %>
<tr style="background-color:Aqua">
<%} else { %>
<tr style="background-color:Fuchsia">
<%} %>
....
</tr>
<% } %>
</tbody>
但它不工作。或者像其他方式:<tr style="background-color:<%...%>">
,也不起作用。如何解决这个问题?
谢谢。我修改了它,但是我的问题是运行时错误。 – KentZhou 2009-09-28 18:26:47
这里是我的错误信息:名为'i'的局部变量不能在这个范围内声明,因为它会给'i'赋予不同的含义,'i'已经在'子'范围内用来表示其他的东西 – KentZhou 2009-09-28 18:28:44
谢谢。找出问题。我在视图中使用了两次。 – KentZhou 2009-09-28 18:31:04