public string ToPageString() { if (TagList.Count() > 0) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("<ul style='border:1px solid #{0}'>", TagHelper.GetRandomColor()); foreach (var c in TagList) { sb.AppendFormat("<li style='border:1px solid #{0};margin-left:{1}px;'>{2}</li>", TagHelper.GetRandomColor(), Deep * 15, c.ToTagString()); } sb.Append("</ul>"); return(sb.ToString()); } else { return("<div>此页面无标签</div>"); } }