【发布时间】:2017-04-14 21:02:46
【问题描述】:
我在控制器 MenuitemDetails 中填充了一个集合,它填充了视图模型上的一个属性。
集合有 3 个属性和多条记录 身份、职务和国家
State 是一个整数值,与下拉列表中的选定值相关。
视图模型还包含一个 selectList 属性 (stateList),用于填充视图上的下拉列表项。
我正在尝试重新填充表单以进行编辑操作 - 使用相同的下拉项目选择
<table>
@for (int counter = 0; counter < Model.MenuitemDetails.Count; counter++)
{
<tr>
<td>
@Model.MenuitemDetails[counter].Title
@Html.DropDownListFor(i => Model.MenuitemDetails[counter].state, Model.stateList)
</td>
<hr />
</tr>
}
</table>
我似乎无法获取下拉列表的值来显示所选的适当值。
【问题讨论】:
标签: asp.net-mvc-4 html.dropdownlistfor