Пример #1
0
        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()));
        }
Пример #2
0
        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()));
        }