具有多个的MVC Dropdownlist不与服务器值绑定

时间:2017-06-06 10:36:45

标签: c# asp.net-mvc bootstrap-4

我有以下元素

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

当我选择项目并进行回发时,会找到值为“SelectedEmployees”的列表,但是如果我在列表中放置默认值,则在打开页面时它不会绑定到下拉列表。 我正在使用select2 bootstrap控件

1 个答案:

答案 0 :(得分:0)

通过更改DropDownList

来修复它
<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 generate保持相同的客户端,但绑定现在可以正常工作