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;