我在ForEach
循环中显示dropDownLists列表。
这是代码
@foreach (var task in Model.TaskList)
{
<tr>
<td>@Html.DropDownList("ModuleID", new SelectList(Model.ModuleList, "ModuleID", "Ordre"))
</td>
</tr>
}
我希望默认选中每个Module
的{{1}}。如果只是将dropDownList绑定到视图模型,则可以使用Task
轻松完成此操作,但事实并非如此。
有什么想法吗?
答案 0 :(得分:13)
如果只是我绑定了这个,可以使用DropDownList轻松完成 dropDownList到视图模型
您已经知道正确的答案,仍然在问这个问题。并且仍未使用视图模型。
我还能说什么,你可以传递你想要预选的元素的值作为SelectList
构造函数的第四个参数:
@Html.DropDownList(
"ModuleID",
new SelectList(Model.ModuleList, "ModuleID", "Ordre", task.ModuleID)
)