我有一个集合,我在控制器中填充MenuitemDetails,并在视图模型中填充属性。ASP.NET MVC5在视图的循环内设置下拉列表值
收集有3个属性和多个记录 ID,标题,国家
状态是它涉及一种下拉列表中选择的值的整数值。
viewmodel还包含一个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>
我似乎无法得到下拉值显示选择适当的值。