コード例 #1
0
        /// <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()));
        }
コード例 #2
0
 public override Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
 {
     output.SuppressOutput();
     output.Content.SetHtmlContent(_pageHeadBuilder.GenerateHeadCustom());
     return(Task.CompletedTask);
 }
コード例 #3
0
ファイル: LayoutExtensions.cs プロジェクト: sounj142/aaabbb
 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);
 }