我有一个包含多个选择列表的表单,并且我还使用了 bootstrap selectpicker。
代码:
型号:
[Display(Name = "SystemTyp")]
[Required(ErrorMessage = "Vänligen välj typ")]
public List<SelectListItem> SystemTypes { get; set; }
观点:
<div class="form-group">
@Html.Label("SystemTyp", new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.DropDownList("SystemTypes",
RegistrationHandlers.GetSystemtypes()
,
new { @class = "form-control", @multiple = "multiple", @title = "--- Välj Systemtyp ---" })
@Html.ValidationMessageFor(model => model.SystemTypes, "", new { @class = "text-danger" })
</div>
</div>
发帖时:
每次我发布列表都是空的。列表名称与模型属性名称匹配。
我错过了什么?
我有另一个列表是一个单一的选择,所以选择的值是一个简单的字符串,这工作正常,但上面让我头疼。