/// <summary> /// Generate all custom elements /// </summary> /// <param name="html">HTML helper</param> /// <returns>Generated string</returns> public static IHtmlContent NopHeadCustom(this IHtmlHelper html) { IPageHeadBuilder pageHeadBuilder = ServiceProviderFactory.ServiceProvider.GetService <IPageHeadBuilder>(); return(new HtmlString(pageHeadBuilder.GenerateHeadCustom())); }
public override Task ProcessAsync(TagHelperContext context, TagHelperOutput output) { output.SuppressOutput(); output.Content.SetHtmlContent(_pageHeadBuilder.GenerateHeadCustom()); return(Task.CompletedTask); }
public static MvcHtmlString NopHeadCustom(this HtmlHelper html, IPageHeadBuilder pageHeadBuilder = null) { if (pageHeadBuilder == null) pageHeadBuilder = EngineContext.Current.Resolve<IPageHeadBuilder>(); string content = pageHeadBuilder.GenerateHeadCustom(); return MvcHtmlString.Create(content); }