私はMVC4に取り組んでいます.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>