基本上,我有一个循环用于表格的显示新行。一行中有一个名称,所以我想给td标签一个ID,即“CatName”+ i,其中i是循环的迭代。例如,如果我们处于循环的第二次迭代,则id将为“CatName2”。在下面发布的代码中,我尝试使用@来调用C#代码,但它仅返回编译错误:
只有赋值、调用、增量、减量和新对象表达式可以用作语句
@{
int i = 0;
}
@foreach (CategoryVM category in Model.CategoryList)
{
<tr>
<td id="@{"CatName" + i.ToString()}"></td>
</tr>
i++;
}