public string ToHtmlString() { var panel = new TagBuilder("ul"); panel.AddCssClass("header-panel"); panel.InnerHtml = _buttons.ToHtmlString(); return(panel.ToString(TagRenderMode.Normal)); }
public string ToHtmlString() { if (_customHtml != null) { return(_customHtml); } var item = new TagBuilder("li"); if (_containerAttributes != null) { item.MergeAttributes(_containerAttributes); } if (_dropdownItems.Count > 0) { item.AddCssClass("j_DropDown"); if (String.IsNullOrEmpty(_secondaryIcon)) { WithSecondaryIcon("arrow chevron-down-white"); } } var button = CreateButton(); var innerHtml = button.ToString(); if (_dropdownItems.Count > 0) { innerHtml += "<ul class=\"j_DropDownContent hide\">"; innerHtml += _dropdownItems.ToHtmlString(); innerHtml += "</ul>"; } item.InnerHtml = innerHtml; return(item.ToString()); }