MVC中SelectList和@Html.DropDownList("MainDuty_UserId","请选择")的运用
Models.Project model = projectdb.dbSet.SingleOrDefault(e => e.Project_ID == id);
ViewBag.followList = _followdb.GetAllFollow(2, id).ToList();
List<AdminUsers> userList = new Repository<HR.Models.AdminUsers>().FindAll(e => e.Status == 1).ToList();
ViewBag.Project_Master_ID = new SelectList(userList, "ID", "CName", model.Project_Master_ID);
ViewBag.MainDuty_UserId = new SelectList(userList, "ID", "CName", model.MainDuty_UserId);
解答:
// 摘要:
// 使用列表的指定项、数据值字段、数据文本字段和选定的值来初始化 System.Web.Mvc.SelectList 类的新实例。
//
// 参数:
// items:
// 各个项。
//
// dataValueField:
// 数据值字段。
//
// dataTextField:
// 数据文本字段。
//
// selectedValue:
// 选定的值。
public SelectList(IEnumerable items, string dataValueField, string dataTextField, object selectedValue);
前台运用:
@Html.DropDownList("MainDuty_UserId","请选择")