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