一、基本数据绑定
View部分:
@Html.DropDownListFor(model => model.Company_ID, ViewData["Company_ID"] as IEnumerable<SelectListItem>, "--Select One--")
@Html.DropDownListFor(model => model.Company_ID, ViewBag.List as IEnumerable<SelectListItem>, "--Select One--")
Control部分:
List<SelectListItem> cmpyID = new List<SelectListItem>();
foreach (var it in db.Companies)
{
cmpyID.Add(new SelectListItem { Text = it.Name, Value = it.ID.ToString(), Selected = (it.ID == user.Company_ID) });