1:读取父级下的所有子类别 *ViewBag.ParentItemList:不能与ParentId相同 private void ParentDropDownList() { List<SAS.Model.BPMS_SysMenu> list = ...
1:读取父级下的所有子类别
*ViewBag.ParentItemList:不能与ParentId相同
private void ParentDropDownList() { List<SAS.Model.BPMS_SysMenu> list = new List<SAS.Model.BPMS_SysMenu>(); StringBuilder strWhere = new StringBuilder(); List<SelectListItem> selectList = new List<SelectListItem>(); list = bll.GetModelList(strWhere.ToString()); foreach (var item in list) { if (item.ParentId.Equals("0")) { var parentList = bll.GetModelList(strWhere.ToString()).Where(d => d.ParentId == item.MenuId); foreach (var plitem in parentList) { get='_blank'>string parentName = plitem.FullName; string parentId = plitem.MenuId.ToString(); selectList.Add(new SelectListItem { Text = "├-" + parentName, Value = parentId }); string pid = parentId; string tag = " |- "; ChildrenList(pid, tag, selectList); } ViewBag.ParentItemList = new SelectList(selectList, "Value", "Text"); } } }
原标题:ASP.NET MVC Select无限级分类选择下拉框
关键词:ASP.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。