PerformanceStubs.Core.FluentTagBuilder.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            StringBuilder childHtml = new StringBuilder();
            childHtml.Append(HttpUtility.HtmlEncode(this.InnerText));
            foreach (FluentTagBuilder childTag in ChildTags) {
                childHtml.Append(childTag.ToString());
            }
            base.InnerHtml = childHtml.ToString();
            return base.ToString(this.RenderMode);
        }

Usage Example

Ejemplo n.º 1
0
 public static string MakeIntoHtml5Page(string pageTitle, params FluentTagBuilder[] bodyContent)
 {
     FluentTagBuilder html = new FluentTagBuilder("html").AddChild(new FluentTagBuilder("head").AddChild(new FluentTagBuilder("title").WithText(pageTitle))
                                                                                               .AddChild(new FluentTagBuilder("meta") { RenderMode = TagRenderMode.SelfClosing }.WithAttribute("http-equiv", "content-type").WithAttribute("content", "text/html;charset=utf-8")))
                                                         .AddChild(new FluentTagBuilder("body", bodyContent));
     return "<!DOCTYPE html>" + html.ToString();
 }
All Usage Examples Of PerformanceStubs.Core.FluentTagBuilder::ToString