我正在尝试在我的mvc项目的index view
中放置一个行计数器来计算项目。我的代码是这样的:
@{ int a = 0; }
@foreach (var item in Model) {
<tr>
<td>
@a=a+1;
</td>
</tr>
}
但结果是0=a+1;
答案 0 :(得分:1)
如果你想从零开始计算行,这应该有效:
<td>@(a++)</td>
如果从一个计数,请使用preincrementation:
<td>@(++a)</td>
答案 1 :(得分:1)
解决方案:
@{ int a = 0; }
@foreach (var item in Model)
{
<tr>
<td>
@(a = a + 1);
</td>
</tr>
}
或更短的等价物:
<td>@(++a)</td>
答案 2 :(得分:1)
改变这个:
<td>
@a=a+1;
</td>
到
<td>
@(a=a+1)
</td>