Пример #1
0
        //================================================================================================================================================
        // Public Methods
        //================================================================================================================================================
        #region OutputTag()
        public string OutputTag()
        {
            StringBuilder html = new StringBuilder();

            if (TagName == "br")
            {
                return("<br />");
            }

            if (TagName == "input")
            {
                html.Append(OpenTag.Replace(">", "/>"));
                return(html.ToString());
            }
            else
            {
                html.Append(OpenTag);
            }

            if (Children != null)
            {
                foreach (var child in Children)
                {
                    html.Append(child.GenerateTag());
                }
            }
            html.Append(InnerHTML);
            html.Append(CloseTag).Append(Environment.NewLine);

            return(html.ToString());
        }