我有一個集合,我在控制器中填充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>
我似乎無法得到下拉值顯示選擇適當的值。