Razor Html.DropDownList默认选定项
我在Razor Html.DropDownList默认选定项,razor,html-select,razor-2,Razor,Html Select,Razor 2,我在ForEach循环中显示下拉列表列表 这是密码 @foreach (var task in Model.TaskList) { <tr> <td>@Html.DropDownList("ModuleID", new SelectList(Model.ModuleList, "ModuleID", "Ordre")) </td> </tr> } @f
ForEach
循环中显示下拉列表列表
这是密码
@foreach (var task in Model.TaskList)
{
<tr>
<td>@Html.DropDownList("ModuleID", new SelectList(Model.ModuleList, "ModuleID", "Ordre"))
</td>
</tr>
}
@foreach(Model.TaskList中的var任务)
{
@DropDownList(“ModuleID”,新选择列表(Model.ModuleList,“ModuleID”,“Ordre”))
}
我希望默认情况下选择每个任务的模块
。如果我将DropDownList绑定到视图模型,那么使用DropDownList
就可以很容易地实现这一点,但事实并非如此
有什么想法吗
如果我绑定了
下拉列表到视图模型
你已经知道了正确的答案,并且还在问这个问题。并且仍然没有使用视图模型
我还可以说,您可以传递要预选为SelectList
构造函数的第四个参数的元素的值:
@Html.DropDownList(
"ModuleID",
new SelectList(Model.ModuleList, "ModuleID", "Ordre", task.ModuleID)
)
那很容易,我想知道为什么我没有想到这一点。谢谢