【发布时间】:2020-11-08 09:07:17
【问题描述】:
我有一个动态表,我想将行背景颜色更改为按字段 1 和字段 2 分组的不同颜色。 我做了如下代码,但它不能工作。
var count = 0;
var color = new string[] { " odd", " even" };
var val1 = "";
var val2 = "";
foreach (var val in Model.listofFields)
{
if (val1 == "" && val2== "")
{
val1 = val.field1;
val2 = val.field2;
}
if (val1 == val.field1 && val2 == val.field2)
{
count = 0;
}
else if ((val1 != val.field1 && val2 != val.field2))
{
count = 1;
val1 = val.field1;
val2 = val.field2;
}
else
{
count = 1;
val1 = "";
val2 = "";
}
<tr class="@color[count]">
<td>@val.field1</td>
<td>@val.field2</td>
<td>@val.field3</td>
<td>@val.field4</td>
<td>@val.field5</td>
<td>@val.field5</td>
</tr>
}
还附上样品
【问题讨论】:
标签: c# asp.net asp.net-mvc oop