mvc4 @Html.DropDownList
2016-07-06 10:20 silence_blog 阅读(176) 评论(0) 编辑 收藏 举报前台页面:
@Html.DropDownList("selected", ViewData["department"] as IEnumerable<SelectListItem>, new { title = "二级部门名称", id = "deptLevel2" })
后台页面:
BenefitProDivide benefitProDivideInfo = BenefitProDivideServiceAction.GetOneBenefitProById(id); ViewData.Model = benefitProDivideInfo; //获取部门信息 PageInfo pageInfo = null; Dictionary<string, object> dicParam = new Dictionary<string, object>(); dicParam.Add("DeleteFlag", 0); dicParam.Add("DeptLevel", 2); dicParam.Add("ParentDeptCode", "50002995"); IList<Department> ListDepartment = DepartmentServiceAction.GetListDepartment(dicParam, ref pageInfo); List<SelectListItem> list = new List<SelectListItem>(); 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");