public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Href, "#pablo"), new TagAttribute(Attr.Class, "dropdown-toggle btn btn-primary btn-round btn-block"), new TagAttribute(Attr.DataToggle, "dropdown"), }; var divider = TagHelper.Create(Tag.li, new TagAttribute(Attr.Class, "divider")); var header = TagHelper.Create(Tag.li, new TagAttribute(Attr.Class, "dropdown-header"), "Dropdown header"); var li1 = TagHelper.Create(Tag.li, new AnchorHref("Action", "#pablo").Html); var li2 = TagHelper.Create(Tag.li, new AnchorHref("Another action", "#pablo").Html); var li3 = TagHelper.Create(Tag.li, new AnchorHref("Something else here", "#pablo").Html); var li4 = TagHelper.Create(Tag.li, new AnchorHref("Separated link", "#pablo").Html); var li5 = TagHelper.Create(Tag.li, new AnchorHref("One more separated link", "#pablo").Html); var ul = TagHelper.Create(Tag.ul, new TagAttribute(Attr.Class, "dropdown-menu dropdown-menu-right"), header, li1, li2, li3, divider, li4, divider, li5); var button = TagHelper.Create(Tag.button, attributes, "Dropdown "); var b = TagHelper.Create(Tag.b, new TagAttribute(Attr.Class, "caret")); button.Content.AppendHtml(b); var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "dropdown"), button, ul); var div2 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "dropup"), button, ul); return(TagHelper.ToHtml(div, div2)); }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; bool? value = default; string name = this.expression.GetPropertyName(); if (entity != null) { value = this.modelExpression.Compile()(entity); } TagAttributeList attributes = new TagAttributeList { { Attr.Type, "checkbox" }, { Attr.Name, name }, }; if (value.HasValue && value.Value) { attributes.Add(new TagAttribute(Attr.Checked)); } var input = TagHelper.Create(Tag.input, attributes); var label = TagHelper.Create(Tag.label, input); label.PostElement.AppendHtml(this.text); return(TagHelper.Div("checkbox", label)); }
protected override IHtmlContent Body() { var b = new TagAttributeList() { { Attr.Class, "page-header header-filter" }, { Attr.DataParallax, "true" }, { Attr.Style, "background-image: url('/img/examples/city.jpg');" }, }; var list = DapperExtension.FindAll <Icon>().OrderBy(o => o.Sort).ToList(); TagAttributeList attributes = new TagAttributeList { { Attr.Class, "nav nav-pills nav-pills-icons" }, { Attr.Role, "tablist" }, }; var ul = TagHelper.Create(Tag.ul, attributes, HtmlIcons.Generate(list)); TagAttributeList attributes1 = new TagAttributeList { { Attr.Class, "col-md-12 col-lg-offset-0" }, { Attr.Style, "margin-left: 20px;" }, }; var div = TagHelper.Create(Tag.div, attributes1, ul); var pageHeader = TagHelper.Create(Tag.div, b); var container = TagHelper.Div("container", div); var mainRaised = TagHelper.Div("main main-raised", container); var body = TagHelper.Create(Tag.body, new TagAttribute(Attr.Class, "profile-page"), Navigation.GetNavbar()); body.Content.AppendHtml(pageHeader); body.Content.AppendHtml(mainRaised); body.Content.AppendHtml(this.Footer()); return(body); }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; string value = default; string name = this.expression.GetPropertyName(); if (entity != null) { value = this.modelExpression.Compile()(entity); } TagAttributeList attributes = new TagAttributeList { { Attr.Type, "text" }, { Attr.Class, "form-control" }, { Attr.Value, value }, { Attr.Name, name }, { Attr.AutoComplete, "off" }, }; var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), this.lable); var input = TagHelper.Create(Tag.input, attributes); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "form-control-feedback"), new MaterialIcon("done").Html); return(TagHelper.Div("form-group label-floating has-success", label, input, span)); }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; object value = default; string name = this.expression.GetPropertyName(); if (entity != null) { value = this.modelExpression.Compile()(entity); } TagAttributeList attributes = new TagAttributeList { { Attr.Href, "#pablo" }, { Attr.Class, "btn btn-primary btn-round" }, { Attr.Type, "submit" }, { Attr.Name, name }, { Attr.Value, value }, { Attr.Url, this.url }, }; var a = TagHelper.Create(Tag.a, attributes, this.lableText); return(TagHelper.Div("modal-footer text-center", a)); }
public string Render() { var html = TagHelper.Create(Tag.html, new TagAttribute("lang", "en"), this.Header(), this.Body(), this.InitJs()); var text = TagHelper.ToHtml(html); return("<!doctype html>" + text); }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; DateTime?value = default; string name = this.expression.GetPropertyName(); var attributes = new TagAttributeList { { Attr.Type, "text" }, { Attr.Class, $"form-control {this.Type.ToString().ToLower()}picker" }, { Attr.Name, name }, { Attr.Id, id }, { Attr.AutoComplete, "off" }, }; if (entity != null) { value = this.modelExpression.Compile()(entity); if (value.HasValue && value != null) { attributes.Add(Attr.Value, value); } } var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), this.lable); var input = TagHelper.Create(Tag.input, attributes); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "form-control-feedback"), new MaterialIcon("done").Html); // clear return(TagHelper.Div("form-group label-floating has-success", label, input, span)); // has-error }
public virtual IHtmlContent Render() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "close"), new TagAttribute(Attr.DataDismiss, "modal"), new TagAttribute(Attr.AriaHidden, "true"), }; var button = TagHelper.Create(Tag.button, attributes, new MaterialIcon("clear").Html); var header = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-header"), button); var h5 = TagHelper.Create(Tag.h5, this.Text); var body = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-body text-center"), h5); var footer = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-footer text-center"), this.Buttons); var content = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-content"), header, body, footer); var dialog = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "modal-dialog modal-small"), content); TagAttributeList attributes1 = new TagAttributeList() { new TagAttribute(Attr.Class, "modal fade"), new TagAttribute(Attr.Id, this.Identifier.Value), new TagAttribute(Attr.TabIndex, "-1"), new TagAttribute(Attr.Role, "dialog"), new TagAttribute(Attr.AriaLabelledBy, "myModalLabel"), new TagAttribute(Attr.AriaHidden, "true"), }; return(TagHelper.Create(Tag.div, attributes1, dialog)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "checkbox"), new TagAttribute(Attr.Name, "optionsCheckboxes"), }; if (this.isChecked) { attributes.Add(new TagAttribute(Attr.Checked)); } if (this.isDisabled) { attributes.Add(new TagAttribute(Attr.Disabled)); } var input = TagHelper.SelfClosingTag(Tag.input, attributes); input.PostElement.SetContent(this.text); var label = TagHelper.Create(Tag.label, input); var div = TagHelper.Div("checkbox", label); return(TagHelper.ToHtml(div)); }
private IHtmlContent Generate(List <int> list, int current, int last) { var ul = TagHelper.Create(Tag.ul, new TagAttribute(Attr.Class, "pagination pagination-info")); ul.Content.AppendHtml(this.GetTag(1, current)); if (list.Any() && list.First() - 1 > 1) { ul.Content.AppendHtml(this.GetTag("...", current)); } foreach (var item in list) { var tag = TagHelper.Create(Tag.li, new AnchorHref(item).Html); if (item == current) { tag.Attributes.Add(Attr.Class, "active"); } ul.Content.AppendHtml(tag); } if (list.Any() && list.Last() + 1 < last) { ul.Content.AppendHtml(this.GetTag("...", current)); } if (last != 1) { ul.Content.AppendHtml(this.GetTag(last, current)); } ul.Content.AppendHtml(this.GetTag($"共 {this.Total} 条", current)); ul.Content.AppendHtml(this.GetTag($"{this.Size} 条/页", current)); return(ul); }
public IHtmlContent Render(TModel entity) { string id = new Identifier().Value; DateTime?value = default; string name = this.expression.GetPropertyName(); if (entity != null) { value = this.modelExpression.Compile()(entity); } var attributes = new TagAttributeList { { Attr.Type, "text" }, { Attr.Class, "form-control datetimepicker" }, { Attr.Name, name }, { Attr.Placeholder, this.lable }, { Attr.Value, value.Value }, { Attr.Id, id }, }; var input = TagHelper.Create(Tag.input, attributes); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "input-group-addon"), new MaterialIcon("access_time").Html); span.PostElement.SetHtmlContent(input); return(TagHelper.Div("input-group", span)); }
protected override IHtmlContent InitJs() { var script = TagHelper.Create( Tag.script, this.RenderJavaScript() + "materialKit.initFormExtendedDatetimepickers();"); return(script); }
protected override IHtmlContent Body() { var b = new TagAttributeList() { { Attr.Class, "page-header header-filter" }, { Attr.DataParallax, "true" }, { Attr.Style, "background-image: url('/img/examples/city.jpg');" }, }; var attributes = new TagAttributeList() { { Attr.Role, "button" }, { Attr.DataToggle, "collapse" }, { Attr.DataParent, "#accordion" }, { Attr.Href, "#collapseOne" }, { Attr.AriaExpanded, "false" }, { Attr.AriaControls, "collapseOne" }, { Attr.Class, "collapsed" }, }; var attributes2 = new TagAttributeList() { { Attr.Id, "collapseOne" }, { Attr.Class, "panel-collapse collapse" }, { Attr.Role, "tabpanel" }, { Attr.AriaLabelledBy, "headingOne" }, { Attr.AriaExpanded, "false" }, { Attr.Style, "height: 0px;" }, }; var attributes1 = new TagAttributeList() { { Attr.Class, "panel-heading" }, { Attr.Role, "tab" }, { Attr.Id, "headingOne" }, }; var colmd = TagHelper.Div("col-md-12 col-lg-offset-0 text-right", this.GenerateButtons()); var panelbody = TagHelper.Div("panel-body", colmd, TagHelper.Create(Tag.form, this.RenderFilter())); var tabpanel = TagHelper.Create(Tag.div, attributes2, panelbody); var h4 = TagHelper.Create(Tag.h4, new TagAttribute(Attr.Class, "panel-title"), "Filter"); h4.Content.AppendHtml(new MaterialIcon("keyboard_arrow_down").Html); var button = TagHelper.Create(Tag.a, attributes, h4); var heading = TagHelper.Create(Tag.div, attributes1, button); var panel = TagHelper.Div("panel panel-default", heading, tabpanel); var grid = TagHelper.Div("col-md-12 col-lg-offset-0 text-left", this.GenerateButtons(), this.GridConfiguration.Render(this.index, this.size, this.list, this.total)); var div2 = TagHelper.Div("col-md-12 col-lg-offset-0", grid); var div1 = TagHelper.Div("col-md-12 col-lg-offset-0", panel); var row = TagHelper.Div("row", div1, div2); var container = TagHelper.Div("container", row); var profileContent = TagHelper.Div("profile-content", container); var mainRaised = TagHelper.Div("main main-raised", profileContent); var pageHeader = TagHelper.Create(Tag.div, b); var body = TagHelper.Create(Tag.body, new TagAttribute(Attr.Class, "profile-page"), Navigation.GetNavbar()); body.Content.AppendHtml(pageHeader); body.Content.AppendHtml(mainRaised); body.Content.AppendHtml(this.Footer()); return(body); }
public string ToHtml() { var th1 = TagHelper.Create(Tag.th, new TagAttribute(Attr.Class, "text-center"), "#"); var th2 = TagHelper.Create(Tag.th, "Name"); var th3 = TagHelper.Create(Tag.th, "Job Position"); var th4 = TagHelper.Create(Tag.th, "Since"); var th5 = TagHelper.Create(Tag.th, new TagAttribute(Attr.Class, "text-right"), "Salary"); var th6 = TagHelper.Create(Tag.th, new TagAttribute(Attr.Class, "text-right"), "Actions"); var tr1 = TagHelper.Create(Tag.tr, th1, th2, th3, th4, th5, th6); var td1 = TagHelper.Create(Tag.td, new TagAttribute(Attr.Class, "text-center"), "1"); var td2 = TagHelper.Create(Tag.td, "Andrew Mike"); var td3 = TagHelper.Create(Tag.td, "Develop"); var td4 = TagHelper.Create(Tag.td, "2013"); var td5 = TagHelper.Create(Tag.td, new TagAttribute(Attr.Class, "text-right"), "€ 99,225"); TagAttributeList attributes1 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Rel, "tooltip"), new TagAttribute(Attr.Class, "btn btn-info btn-round"), }; TagAttributeList attributes2 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Rel, "tooltip"), new TagAttribute(Attr.Class, "btn btn-success btn-simple"), }; TagAttributeList attributes3 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Rel, "tooltip"), new TagAttribute(Attr.Class, "btn btn-danger"), }; var button1 = TagHelper.Create(Tag.button, attributes1, new MaterialIcon("person").Html); button1.PostElement.Append(" "); var button2 = TagHelper.Create(Tag.button, attributes2, new MaterialIcon("edit").Html); button2.PostElement.Append(" "); var button3 = TagHelper.Create(Tag.button, attributes3, new MaterialIcon("close").Html); var td6 = TagHelper.Create(Tag.td, new TagAttribute(Attr.Class, "td-actions text-right"), button1, button2, button3); var tr2 = TagHelper.Create(Tag.tr, td1, td2, td3, td4, td5, td6); var thead = TagHelper.Create(Tag.thead, tr1); var tbody = TagHelper.Create(Tag.tbody, tr2); var table = TagHelper.Create(Tag.table, new TagAttribute(Attr.Class, "table"), thead, tbody); var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "table-responsive"), table); return(TagHelper.ToHtml(div)); }
public IHtmlContent Render() { var output = TagHelper.Create(Tag.button, this.Attributes, this.Text); if (this.Func != default) { this.Script.Add(this.Event.Script); } return(output); }
public static string Generate() { var div1 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "col-lg-3 col-sm-4"), new Input().ToHtml()); var div2 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "col-lg-3 col-sm-4"), new LabeledInput().ToHtml()); var div3 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "col-lg-3 col-sm-4"), new LabeledSuccessInput().ToHtml()); var div4 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "col-lg-3 col-sm-4"), new LabeledErrorInput().ToHtml()); var div5 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "col-lg-3 col-sm-4"), new MaterialIconInput().ToHtml()); var div6 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "col-lg-3 col-sm-4"), new FontAwesomeIconInput().ToHtml()); return(TagHelper.ToHtml(div1, div2, div3, div4, div5, div6)); }
private IHtmlContent GetTag(object number, int index) { var tag = TagHelper.Create(Tag.li, new AnchorHref(number.ToString()).Html); if (number.ToString() == index.ToString()) { tag.Attributes.Add(Attr.Class, "active"); } return(tag); }
public string ToHtml() { var i = TagHelper.Create(Tag.i, new TagAttribute(Attr.Class, "material-icons"), this.IconClass); i.PostElement.SetContent(" " + this.Text); var a = TagHelper.Create(Tag.a, new TagAttribute(Attr.Href, this.Href), i); var li = TagHelper.Create(Tag.li, a); var h = TagHelper.ToHtml(li); return(h); }
public virtual string ToHtml(T entity, object data) { var icon = this.iconClass.Compile()(entity); var button = TagHelper.Create(Tag.button, this.Attributes, new MaterialIcon(icon).Html); var url = this.action.Compile()(entity); button.Attributes.Add(Attr.Type, "button"); button.Attributes.Add(Attr.Class, this.buttonClass); button.Attributes.Add(Attr.Action, url); button.Attributes.Add(Attr.Data, JsonConvert.SerializeObject(data)); button.PostElement.Append(" "); return(TagHelper.ToHtml(button)); }
private string HigntLightHtml(string code, string type) { var css = ".hljs {display: block;overflow-x: auto;padding: 0.5em;background: white;color: black;}.hljs-comment,.hljs-quote,.hljs-variable {color: #008000;}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag {color: #00f;}.hljs-string,.hljs-title,.hljs-section,.hljs-attribute,.hljs-literal,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-addition {color: #a31515;}.hljs-deletion,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-meta {color: #2b91af;}.hljs-doctag {color: #808080;}.hljs-attr {color: #f00;}.hljs-symbol,.hljs-bullet,.hljs-link {color: #00b0e8;}.hljs-emphasis {font-style: italic;}.hljs-strong {font-weight: bold;}"; var script1 = TagHelper.Create(Tag.script, new TagAttribute(Attr.Src, JsFile.HighlightJs)); var script2 = TagHelper.Create(Tag.script, "hljs.initHighlightingOnLoad();"); var cssTag = TagHelper.Create(Tag.style, css); var head = TagHelper.Create(Tag.head, cssTag, script1, script2); var codeTag = TagHelper.Create(Tag.code, new TagAttribute(Attr.Class, type), code); var pre = TagHelper.Create(Tag.pre, codeTag); var body = TagHelper.Create(Tag.body, pre); var html = TagHelper.Create(Tag.html, head, body); return(TagHelper.ToHtml(html)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.DataToggle, "tooltip"), new TagAttribute(Attr.DataPlacement, "left"), new TagAttribute(Attr.DataContainer, "body"), new TagAttribute(Attr.DataOriginalTitle, this.@class), }; var a = TagHelper.Create(Tag.a, attributes, new MaterialIcon(this.@class, this.display).Html); return(TagHelper.ToHtml(a)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "close"), new TagAttribute(Attr.DataDismiss, "modal"), new TagAttribute(Attr.AriaHidden, "true"), }; var button = TagHelper.Create(Tag.button, attributes, new MaterialIcon("clear").Html); var header = TagHelper.Div("modal-header", button); var h5 = TagHelper.Create(Tag.h5, this.text); var body = TagHelper.Div("modal-body text-center", h5); var attributes1 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "btn btn-simple"), new TagAttribute(Attr.DataDismiss, "modal"), }; var attributes2 = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "btn btn-success btn-simple"), new TagAttribute(Attr.Id, this.id.ToString()), new TagAttribute(Attr.Action, ScheduleRoute.Delete), }; var button1 = TagHelper.Create(Tag.button, attributes1, "取消"); var button2 = TagHelper.Create(Tag.button, attributes2, "确定"); var footer = TagHelper.Div("modal-footer text-center", button1, button2); var content = TagHelper.Div("modal-content", header, body, footer); var dialog = TagHelper.Div("modal-dialog modal-small", content); TagAttributeList attributes3 = new TagAttributeList() { new TagAttribute(Attr.Class, "modal fade"), new TagAttribute(Attr.Id, "smallAlertModal"), new TagAttribute(Attr.TabIndex, "-1"), new TagAttribute(Attr.Role, "dialog"), new TagAttribute(Attr.AriaLabelledBy, "myModalLabel"), new TagAttribute(Attr.AriaHidden, "true"), }; var dialog1 = TagHelper.Create(Tag.div, attributes3, dialog); return(TagHelper.ToHtml(dialog1)); }
public string ToHtml() { TagAttribute attribute = new TagAttribute(Attr.Class, "col-md-6 col-lg-4"); var div = TagHelper.Create(Tag.div, attribute, new ScheduleCard("任务 1", "https://translate.google.cn").ToHtml()); div.PostElement.AppendHtml(TagHelper.Create(Tag.div, attribute, new ScheduleCard("任务 2", "https://translate.google.cn").ToHtml())); div.PostElement.AppendHtml(TagHelper.Create(Tag.div, attribute, new ScheduleCard("任务 3", "https://translate.google.cn").ToHtml())); div.PostElement.AppendHtml(TagHelper.Create(Tag.div, attribute, new ScheduleCard("任务 4", "https://translate.google.cn").ToHtml())); return(TagHelper.ToHtml(div)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "button"), new TagAttribute(Attr.Class, "btn btn-default btn-tooltip"), new TagAttribute(Attr.DataToggle, "tooltip"), new TagAttribute(Attr.DataPlacement, this.placement), new TagAttribute(Attr.Title, this.title), new TagAttribute(Attr.DataContainer, "body"), }; var button = TagHelper.Create(Tag.button, attributes, this.text); return(TagHelper.ToHtml(button)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Class, "form-control"), new TagAttribute(Attr.Rows, "10"), }; var h3 = TagHelper.Create(Tag.h3, "Textarea"); var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "title"), h3); var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), " You can write your text here..."); var textarea = TagHelper.Create(Tag.textarea, attributes); var div2 = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group label-floating"), label, textarea); return(TagHelper.ToHtml(div, div2)); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "email"), new TagAttribute(Attr.Class, "form-control"), }; var input = TagHelper.Create(Tag.input, attributes); var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), "With Floating Label"); input.TagMode = Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing; var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group label-floating"), label, input); return(TagHelper.ToHtml(div)); }
public string ToHtml() { string htmlMenu = ""; foreach (var item in this.Menu) { htmlMenu += item.ToHtml(); } var ul = TagHelper.Create(Tag.ul, new TagAttribute(Attr.Class, "dropdown-menu dropdown-with-icons"), htmlMenu); var li = TagHelper.Create(Tag.li, new TagAttribute(Attr.Class, "dropdown"), this.Toggle.ToHtml() + TagHelper.ToHtml(ul)); var h = TagHelper.ToHtml(li); return(h); }
public string ToHtml() { TagAttributeList attributes = new TagAttributeList() { new TagAttribute(Attr.Type, "text"), new TagAttribute(Attr.Class, "form-control"), new TagAttribute(Attr.Placeholder, "With Material Icons"), }; var input = TagHelper.Create(Tag.input, attributes); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "input-group-addon"), new MaterialIcon("group").Html); input.TagMode = Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing; var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "input-group"), span, input); return(TagHelper.ToHtml(div)); }
public string ToHtml() { TagAttributeList attributes2 = new TagAttributeList() { new TagAttribute(Attr.Type, "email"), new TagAttribute(Attr.Value, "Error Input"), new TagAttribute(Attr.Class, "form-control"), }; var input = TagHelper.Create(Tag.input, attributes2); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "material-icons form-control-feedback"), "clear"); var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), "Error input"); input.TagMode = Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing; var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group label-floating has-error"), label, input, span); return(TagHelper.ToHtml(div)); }
public string ToHtml() { TagAttributeList attributes2 = new TagAttributeList() { new TagAttribute(Attr.Type, "text"), new TagAttribute(Attr.Value, "Success"), new TagAttribute(Attr.Class, "form-control"), }; var input = TagHelper.Create(Tag.input, attributes2); var span = TagHelper.Create(Tag.span, new TagAttribute(Attr.Class, "form-control-feedback"), new MaterialIcon("done").Html); var label = TagHelper.Create(Tag.label, new TagAttribute(Attr.Class, "control-label"), "Success input"); input.TagMode = Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing; var div = TagHelper.Create(Tag.div, new TagAttribute(Attr.Class, "form-group label-floating has-success"), label, input, span); return(TagHelper.ToHtml(div)); }