private void ShowSinglePrincipalInfo(Control parent, string name, string data) { parent.CreateSubItems("dt", dt => dt.InnerText = name); parent.CreateSubItems("dd", dd => dd.InnerText = data); }
/// <summary> /// 创建 /// </summary> /// <param name="ul"></param> /// <param name="innerButton"></param> private static void CreateListButtonItem(Control ul, Control innerButton) { ul.CreateSubItems("li", li => li.CreateSubItems("a", a => { //a.Attributes["class"] = "btn"; a.Controls.Add(innerButton); }) ); }
private void RenderBindingInfo(Control parent, OpenIDBinding binding, SocialConnectionConfigurationElement element) { parent.CreateSubItems("div", row => { row.Attributes["class"] = "col-md-12"; row.CreateSubItems("button", btn => { btn.Attributes["class"] = "btn btn-warning"; btn.Attributes["name"] = "OpenID"; btn.Attributes["value"] = binding.OpenID; btn.CreateSubImage(this.ResolveUrl(element.LogoPath.ToString())); btn.CreateSubItems("span", span => span.InnerText = string.Format("解除{0}绑定", element.Description)); }); } ); }
private void CreateExportControls(Control container, bool isTop) { this.clientExportExcelTopButton.Src = this.ExcelImgUrl; this.clientExportWordTopButton.Src = this.WordImgUrl; this.clientExportExcelButton.Src = this.ExcelImgUrl; this.clientExportWordButton.Src = this.WordImgUrl; this.btnWordExport.Click += new EventHandler(this.ExportData_Click); this.btnExcelExport.Click += new EventHandler(this.ExportData_Click); HtmlGenericControl filter = new HtmlGenericControl("div"); container.Controls.Add(filter); filter.Attributes["class"] = "dataTables-filter"; HtmlGenericControl ul = new HtmlGenericControl("ul"); filter.Controls.Add(ul); //客户端button if (isTop) { CreateListButtonItem(ul, this.clientExportExcelTopButton); CreateListButtonItem(ul, this.clientExportWordTopButton); } else { CreateListButtonItem(ul, this.clientExportExcelButton); CreateListButtonItem(ul, this.clientExportWordButton); container.CreateSubItems("div", hidden => { hidden.Attributes["class"] = "hidden"; hidden.Controls.Add(this.btnWordExport); hidden.Controls.Add(this.btnExcelExport); }); } }