/// <summary> /// 获取门户菜单 /// </summary> /// <returns></returns> private string GetMenu() { string menulist = string.Empty; PortalColumnBiz biz = new PortalColumnBiz(); List<PortalColumn> lists = new List<PortalColumn>(); lists = biz.SelectValidColumn(); foreach (PortalColumn item in lists) { if (item.FParentColumnId == 0) { menulist += "<li>"; if (string.IsNullOrEmpty(item.FColumnUrl)) { menulist += "<a href=\"default.aspx?ColId=" + item.FColumnId.ToString() + "\""; } else { menulist += "<a href=\"" + item.FColumnUrl + "\""; } if (item.FColumnTarget == "1") { menulist += " target=\"_blank\"><span class=\"uppercase\">"; } else { menulist += "><span class=\"uppercase\">"; } menulist += item.FColumnName + "</span></a>"; if (lists.Where(p => p.FParentColumnId == item.FColumnId).Count() > 0) { GetChildMenu(item.FColumnId.ToString(), lists, ref menulist); menulist += "</li>"; } else { menulist += "</li>"; } } } return menulist; }