public override Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
 {
     output.Content.SetHtmlContent(_pageHeadBuilder.GenerateCssFiles(Location, BundleFiles));
     output.TagName = null;
     return(Task.CompletedTask);
 }
示例#2
0
 /// <summary>
 /// Generate all CSS parts
 /// </summary>
 /// <param name="html">HTML helper</param>
 /// <param name="urlHelper">URL Helper</param>
 /// <param name="location">A location of the script element</param>
 /// <param name="pageHeadBuilder"></param>
 /// <param name="bundleFiles">A value indicating whether to bundle script elements</param>
 /// <returns>Generated string</returns>
 public static MvcHtmlString NopCssFiles(this HtmlHelper html, UrlHelper urlHelper,
     ResourceLocation location, IPageHeadBuilder pageHeadBuilder = null, bool? bundleFiles = null)
 {
     if (pageHeadBuilder == null)
         pageHeadBuilder = EngineContext.Current.Resolve<IPageHeadBuilder>();
     string content = pageHeadBuilder.GenerateCssFiles(urlHelper, location, bundleFiles);
     return MvcHtmlString.Create(content);
 }