在我看来,模型来自 type IEnumerable<ApplicationUser>。asp-for在此模型中使用标签参数的最佳做法是什么?
我的意思是:当模型来自类型ApplicationUser并且我们创建一个简单的“Edit-All-Data”模型时,我们可以做这样的事情:
<label asp-for="Model.FirstName"></label>
<input asp-for="Model.FirstName"></input>
<label asp-for="Model.LastName"></label>
<input asp-for="Model.LastName"></input>
但是现在我的模型是一个IEnumerable<ApplicationUser>(并且我想利用资源和DisplayAttributeof 的本地化ApplicationUser)并且我想写一个表格:
<table>
<tr>
<th><label asp-for="??? FirstName ???"></label></th>
<th><label asp-for="??? LastName ???"></label></th>
<th> </th>
</tr>
@foreach (var user in Model)
{
<tr>
<td>@user.FirstName</td>
<td>@user.LastName</td>
<td><a asp-action="EditUser" asp-controller="Administrator" asp-route-id="@user.Id">edit profile</a></td>
</tr>
}
</table>
如何asp-for在<th>...</th>标签中使用 ?我错过了什么?
拉莫斯之舞
相关分类