【问题标题】:MVC Dropdownlist with multiple doesn't bind with server values具有多个的 MVC 下拉列表不与服务器值绑定
【发布时间】:2017-11-07 08:01:33
【问题描述】:

我有以下元素

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

当我选择项目并执行回发时,会发现值“SelectedEmployees”,它是一个列表,但如果我将默认值放入列表中,当我打开页面时它不会绑定回下拉列表。 我正在使用 select2 引导控件

【问题讨论】:

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


    【解决方案1】:

    通过更改 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 生成保持相同的客户端,但绑定现在可以工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-21
      • 2021-02-25
      • 1970-01-01
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多