我第一次使用ASP.NET MVC Razor Engine并试图实现以下功能,但它没有解决。 变量“j”是整数,并且每个循环递增。 我想要以下结果
<tr class="gridrow1">....
<tr class="gridrow2">....
<tr class="gridrow3">....
...
<tr class="gridrow100">
我无法弄清楚如何在这里使用剃刀,我尝试了以下所有但是没有任何效果。
<tr class="gridrow"@j>
<tr class="gridrow'@j'">
<tr class="gridrow'@Html.Raw(j)'">
<tr class="gridrow"@Html.Raw(j)>
请帮忙。
答案 0 :(得分:1)
<table>
@for (int i = 1; i < 20; i++)
{
string className = "gridRow_" + @i.ToString();
<tr class="@className">
<td>
@i
</td>
</tr>
}</table>
答案 1 :(得分:0)
您可以使用String.Concat语句
来完成@for (int i = 1; i < 10; i++)
{
<tr class="@String.Concat("gridrow",i.ToString())" ><td>Hello</td></tr>
}