前台页面:
@Html.DropDownList("selected", ViewData["department"] as IEnumerable, new { title = "二级部门名称", id = "deptLevel2" })
后台页面:
BenefitProDivide benefitProDivideInfo = BenefitProDivideServiceAction.GetOneBenefitProById(id); ViewData.Model = benefitProDivideInfo; //获取部门信息 PageInfo pageInfo = null; DictionarydicParam = new Dictionary (); dicParam.Add("DeleteFlag", 0); dicParam.Add("DeptLevel", 2); dicParam.Add("ParentDeptCode", "50002995"); IList ListDepartment = DepartmentServiceAction.GetListDepartment(dicParam, ref pageInfo); List list = new List (); foreach (var item in ListDepartment) { list.Add(new SelectListItem() { Text = item.Name, Value = item.Code }); } ViewData["department"] = list; ViewData["selected"] = benefitProDivideInfo.DeptLevel2Code; //selected为前台页面中,第一个参数,也是默认要选中的项 return View("EditBenefitProDivide");