MVC索引视图中的行计数器不能生成数字
本文关键字:不能 数字 计数器 索引 视图 MVC | 更新日期: 2023-09-27 18:12:41
我正试图在我的mvc项目的index view
中放置一个行计数器来计数项目。我的代码是这样的:
@{ int a = 0; }
@foreach (var item in Model) {
<tr>
<td>
@a=a+1;
</td>
</tr>
}
但结果是0=a+1;
你能帮我一下吗
如果你想从0开始计算行数,这应该可以工作:
<td>@(a++)</td>
如果从1开始计数,使用预递增:
<td>@(++a)</td>
解决方案:
@{ int a = 0; }
@foreach (var item in Model)
{
<tr>
<td>
@(a = a + 1);
</td>
</tr>
}
或更短的等效值:
<td>@(++a)</td>
改变这个:
<td>
@a=a+1;
</td>
<td>
@(a=a+1)
</td>