Ejemplo n.º 1
0
        /// <summary>
        /// Renders this instance.
        /// </summary>
        /// <returns></returns>
        protected override string Render()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(addOnWrapperBuilder.ToHtmlString(TagRenderMode.StartTag));
            sb.Append(base.Render());
            sb.Append(addOnWrapperBuilder.ToHtmlString(TagRenderMode.EndTag));

            return(sb.ToString());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// To the HTML string.
        /// </summary>
        /// <returns></returns>
        internal string ToHtmlString()
        {
            if (!fieldButtonBuilders.Any())
            {
                return(String.Empty);
            }

            StringBuilder sb = new StringBuilder();

            sb.Append(addOnWrapperBuilder.ToHtmlString(TagRenderMode.StartTag));

            foreach (FieldButtonBuilder <TModel> fieldButtonBuilder in fieldButtonBuilders)
            {
                sb.Append(fieldButtonBuilder.ToHtmlString());
            }

            sb.Append(addOnWrapperBuilder.ToHtmlString(TagRenderMode.EndTag));

            return(sb.ToString());
        }