public TableTag() : base("table") { THead = new HtmlTag("thead", this); TFoot = HtmlTagExtensions.Render(new HtmlTag("tfoot", this), false); TBody = new HtmlTag("tbody", this); }
public HtmlTag Header(string text) => HtmlTagExtensions.Text(new HtmlTag("th", this), text);
public HtmlTag Cell(string text) => HtmlTagExtensions.Text(new HtmlTag("td", this), text);
public HtmlTag VisibleForRoles(IPrincipal principal, params string[] roles) => HtmlTagExtensions.Render(this, roles.Any(principal.IsInRole));
public static HtmlTag Placeholder() => HtmlTagExtensions.NoTag(new HtmlTag());
public static HtmlTag Empty() => HtmlTagExtensions.Render(new HtmlTag("span"), false);
private static HtmlTag MakeOption(string display, object value) => HtmlTagExtensions.Attr(HtmlTagExtensions.Text(new HtmlTag("option"), display), "value", value);