示例#1
0
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            output.Attributes.Add("data-hood-media", "clear");

            if (!output.Attributes.ContainsName("href") && Url.IsSet())
            {
                output.Attributes.Add("href", Url);
            }

            if (Refresh.IsSet())
            {
                output.Attributes.Add("data-hood-media-refresh", Refresh);
            }
        }
示例#2
0
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            output.Attributes.Add("data-hood-media", "attach");
            output.Attributes.Add("data-hood-media-url", Url);
            output.Attributes.Add("data-hood-media-types", Types);

            if (!List.IsSet())
            {
                var _urlHelperFactory = Engine.Services.Resolve <IUrlHelperFactory>();
                List = _urlHelperFactory.GetUrlHelper(ViewContext).Action("Action", "Media", new{ area = "Admin" });
            }
            output.Attributes.Add("data-hood-media-list", List);

            if (Refresh.IsSet())
            {
                output.Attributes.Add("data-hood-media-refresh", Refresh);
            }
        }