0
我创造了MultiSelectList一个ListBoxFor,但我得到了以下错误:DataBinding: *.Models.Facilities does not contain a property with the name FacilitiesList.
C#数据绑定不包含属性名称为
这是我的观点:
@model *.Models.Reservation
<div class="form-group">
@Html.LabelFor(model => model.FacilitiesList, "Facilities", htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.ListBoxFor(model => model.FacilitiesList, ViewBag.FacilitiesList as MultiSelectList, htmlAttributes: new { @class = "form-control" })
</div>
</div>
的viewbag FacilitiesList填充如下:
public ActionResult Create()
{
ViewBag.FacilitiesList = new SelectList(_facilityrepository.GetAll(), "FacilitiesList", "FacilityType");
return View();
}