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();
}