Razor foreach获取索引方法
@{int i = 0;}
@foreach (DataRow dr in ((DataTable)ViewData["set"]).Rows)
{
i++;
<tr>
<td>@i</td>
<td>@dr["UserName"]</td>
<td>@dr["MPhone"]</td>
</tr>
}
Razor与字符串组合
@foreach (var rd in item.User)
{
<li>
<input type="radio" value="@rd.UserName" id="rid@(rd.UserID)" name="radiogroup" />
<label for="rid@(rd.UserID)">@rd.UserName</label>
</li>
}
Razor 三元表达式
<div @Html.Raw(i==1?"class='active'":"")>@item.JDName</div> //否则输出为 class=&39;active&39;