具有多个的 MVC 下拉列表不与服务器值绑定



我有以下元素

<div class="col-md-6">
 @Html.DropDownListFor(model => model.SelectedEmployees, Model.Employees, new { @class = "form-control select2", multiple = "1" })
</div>

当我选择项目时,我做了一个寄回时,找到了一个列表的" selectionemployees",但是如果我将默认值放在列表中,则在我打开页面时不会绑定到下拉列表。我正在使用select2 bootstrap控制

通过更改下拉列表

修复了它
<div class="form-group">
    <label class="col-md-2">Linked Employees</label>
    <div class="col-md-6">
       @Html.ListBoxFor(model => model.SelectedEmployees, Model.Employees, new { @class = "form-control select2", multiple = "1" })
     </div>
</div>

html生成的生成保持相同的客户端,但绑定现在起作用

最新更新