我正在使用MVC4,DropdownList没有绑定SelectedValue。请在下面找到我的代码,我不明白它出错的地方。@ Html.DropDownList没有绑定selectedValue编辑
我见过的SelectList,它的SelectedValue但鉴于DROPDOWNLIST没有约束力它
控制器代码
public ActionResult Edit(int id)
{
Employee model = _unitOfWork.EmployeeRepository.Find(id);
ViewBag.OfficeSiteId = new SelectList(_unitOfWork.OfficeSiteRepository.Get(), "Id", "Name", model.OfficeSiteId);
return View("Edit", model);
}
查看
<div class="control-group">
@Html.LabelFor(model => model.OfficeSiteId, new {@class = "control-label"})
<div class="controls">
@Html.DropDownList("OfficeSiteId", ViewBag.OfficeSiteId as SelectList, new {@class = "chzn-select"})
@Html.ValidationMessageFor(model => model.OfficeSiteId, null, new {@class = "help-inline"})
</div>
</div>
我们同时使用DropDownList a nd DropDownListFor,我想使用DropDownList,如果我传递ViewBag.OfficeSiteId =新的SelectList(_unitOfWork.OfficeSiteRepository.Get(),“Id”,“Name”);没有任何将从我的编辑模型中选择动作 –