public string loadCategory() { List <NewType> list = new NewTypeBLL().GetList(); if (list.Count > 0) { List <NewType> list2 = list.FindAll(delegate(NewType ca) { return(ca.ParentId == parentId); }); foreach (NewType item in list2) { HtmlListCategory += "<div style=\"width:98%;padding-left:20px;border-bottom:solid 1px #114983;\" onmouseover=\"a=this.style.backgroundColor;this.style.backgroundColor='#E2E6E5'\" onmouseout=\"this.style.backgroundColor=a\"><div style=\"width:45%;float:right\"><a href=\"NewsType_AE.aspx?pid=" + parentId + "&classId=" + item.Id + "&action=add" + "\">添加子分类</a> <a href=\"NewsType_AE.aspx?pid=" + parentId + "&classId=" + item.Id + "&action=edit" + "\" title='修改'>修改</a> <a href=\"NewsTypeDel.aspx?pid=" + parentId + "&classId=" + item.Id + "\" title='删除' onclick=\"javascript:return confirm('您确定要删除吗?');\">删除</a></div><div style=\"width:50%; cursor:pointer;\" onclick=\"ShowDiv('child" + item.Id + "')\" title='点击展开子类'>" + item.ClassName + " [" + item.Id + "]" + "</div></div><div>"; bindChild(list, 1, item.Id); HtmlListCategory += "</div>"; } } return(HtmlListCategory); }
private void BindCategory() { List <NewType> list = new NewTypeBLL().GetList(); if (list.Count > 0) { List <NewType> list1 = list.FindAll(delegate(NewType ca) { return(ca.Id == parentId); }); foreach (NewType item in list1) { ddl_type.Items.Add(new ListItem(item.ClassName, item.Id.ToString())); } List <NewType> list2 = list.FindAll(delegate(NewType ca) { return(ca.ParentId == parentId); }); foreach (NewType item in list2) { ddl_type.Items.Add(new ListItem(Utils.SpaceLength(1) + item.ClassName, item.Id.ToString())); bindChild(list, 2, item.Id, ddl_type); } } //ddl_type.Items.Insert(0, new ListItem("-请选择-", "0")); }