【发布时间】:2019-08-18 09:06:01
【问题描述】:
我正在尝试使用 Razor 的 ListBoxFor 进行多项选择,但该选择不允许我选择多个项目(我只能通过 Ctr 选择我的项目并单击第二个项目)。我已经将我的代码减少到最小,就像this answer 中显示的示例一样(我的代码在上面)。任何人都可以帮助我吗??我很绝望。
我的模特
public IEnumerable<int> ParoleChiave { get; set; }
public IEnumerable<SelectListItem> ListaParoleChiave { get; set; }
我的控制器
model.ListaParoleChiave = new List<SelectListItem>() {
new SelectListItem(){ Text = "Pro", Value = "2"},
new SelectListItem(){ Text = "Test", Value = "3"}
};
我的观点
<div class="form-group form-group-sm">
<label class="col-xs-12">Parole chiave</label>
<div class="col-xs-12">
@Html.ListBoxFor(m => m.ParoleChiave, Model.ListaParoleChiave, new { @class = "form-control", style = "width: 100%" })
</div>
</div>
【问题讨论】:
标签: c# razor model-view-controller multi-select html.listboxfor