【发布时间】:2014-12-04 21:32:29
【问题描述】:
我发现了 DropDownListFor 不会将视图模型中的值绑定到列表的一些边缘情况。
下面的代码不会绑定值。
视图模型
public class PersonViewModel
{
[Required]
public Title? Title { get; set; }
public IEnumerable<SelectListItem> TitleSelectList { get; set; }
}
控制器
public ActionResult Person()
{
return View(
new PersonViewModel
{
Title = Title.Mrs,
TitleSelectList = EnumHelper.GetSelectList(typeof(Title)),
});
}
查看
@Html.DropDownListFor(model => model.Title, Model.TitleSelectList, "Please select...", new { @class = "form-control" })
【问题讨论】:
标签: c# asp.net-mvc html.dropdownlistfor