BootstrapMvcHelpers.BreadcrumbHelper.Render C# (CSharp) Метод

Render() публичный Метод

Renders this instance.
public Render ( ) : string
Результат string
        public string Render()
        {
            var builder = GetUnorderedListBuilder();
            int linkCount = actionLinks.Count();

            for (int i=0; i<linkCount; i++)
            {
                var listBuilder = GetListItemBuilder(linkCount, i);
                var spanBuilder = GetSpanBuilder();

                listBuilder.InnerHtml += spanBuilder.ToString(TagRenderMode.Normal);
                builder.InnerHtml += listBuilder.ToString(TagRenderMode.Normal);
            }
            return builder.ToString(TagRenderMode.Normal);
        }

Usage Example

        /// <summary>
        /// Renders a Twitter Bootstrap breadcrumb component.
        /// </summary>
        /// <param name="helper">The Html helper.</param>
        /// <param name="actionLinks">The action links.</param>
        /// <param name="htmlAttributes">The HTML attributes.</param>
        /// <returns>returns a breadcrumb html string</returns>
        /// <example>@Html.Breadcrumb(links, new { @class="span5 offset1" })</example>
        public static MvcHtmlString Breadcrumb(this HtmlHelper helper, IEnumerable <MenuItem> actionLinks, object htmlAttributes = null)
        {
            BreadcrumbHelper breadcrumbHelper = new BreadcrumbHelper(helper, actionLinks, htmlAttributes);

            return(new MvcHtmlString(breadcrumbHelper.Render()));
        }
All Usage Examples Of BootstrapMvcHelpers.BreadcrumbHelper::Render