public virtual MvcHtmlString Render(ResourceLocation location) { var resources = resourcesManager.GetResources(ResourceType, location); var inlineResources = location == ResourceLocation.Foot ? resourcesManager.GetInlineResources(ResourceType) : new List <string>(); if (resources.Count == 0 && inlineResources.Count == 0) { return(null); } var sb = new StringBuilder(); foreach (var resource in resources) { sb.AppendLine(BuildResource(resource)); } if (inlineResources.Count > 0) { sb.Append(BuildInlineResources(inlineResources)); } return(new MvcHtmlString(sb.ToString())); }
public virtual MvcHtmlString Render() { var resources = resourcesManager.GetResources(ResourceType); var inlineResources = resourcesManager.GetInlineResources(ResourceType); if (!resources.Any() && !inlineResources.Any()) { return(null); } var sb = new StringBuilder(); foreach (var resource in resources) { sb.AppendLine(BuildResource(resource)); } if (inlineResources.Any()) { sb.Append(BuildInlineResources(inlineResources)); } return(new MvcHtmlString(sb.ToString())); }