我试图整理一个视图,它将从表格首先通过代码和强类型视图生成详细列表,但也允许用户通过模型将数据输入到表格中。
所以第一部分是:
<table class="table">
<tr>
<th>
@Html.DisplayNameFor(model => model.Gender)
</th>
<th></th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Gender)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.GenderID }) |
@Html.ActionLink("Details", "Details", new { id = item.GenderID }) |
@Html.ActionLink("Delete", "Delete", new { id = item.GenderID })
</td>
</tr>
}
</table>
输入新性别的下一部分是:
<div>@Html.LabelFor(model => model.Gender)</div>
<div>@Html.EditorFor(model => model.Gender, new { htmlAttributes = new { @class = "div-form-control", id = "LkUpGender" } })</div>
<div>@Html.ValidationMessageFor(model => model.Gender, "", new { @class = "text-danger" })</div>
问题是第一部分需要:
IEnumerable<OrwellFrontEnd.LkUpModels.vwLkUpGender>
但第二部分似乎不适用于此并要求:
OrwellFrontEnd.LkUpModels.vwLkUpGender
我该如何做到这一点?