你的位置:首页 > 软件开发 > ASP.net > ASP.NET MVC Select无限级分类选择下拉框

ASP.NET MVC Select无限级分类选择下拉框

发布时间:2015-10-14 12:00:06
1:读取父级下的所有子类别 *ViewBag.ParentItemList:不能与ParentId相同 private void ParentDropDownList() { List<SAS.Model.BPMS_SysMenu> list = ...

ASP.NET MVC Select无限级分类选择下拉框

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 (#换成@)。