网络核心:为Kendo Telerik ScrollView创建TagBuilder

时间:2019-07-17 05:33:00

标签: c# asp.net-core .net-core kendo-ui telerik

我正在尝试使Tagbuilder可以用于Telerik ScrollView组件。 当前添加项目不起作用;它没有传输图像div,并显示空白页。我该如何解决?随附下面的tagbuilder。我是否缺少变量或属性?

理想的Telerik代码正在传输div数据角色页面。 我的代码正在传输li类的滚动视图页面,而不是正确的项目。

我的测试代码和HTML:

enter image description here

{
  "element": "string",
  "userId": long 
}

CSHTML:

    public class ScrollViewTestTagHelper : ScrollViewTagHelper
    {

        [HtmlAttributeName("ScrollViewName")]
        public string ScrollViewName { get; set; }

        [HtmlAttributeName("ScrollViewContentHeight")]
        public string ScrollViewContentHeight { get; set; }

        public ScrollViewTestTagHelper(IKendoHtmlGenerator generator) : base(generator)
        {
        }

        public override void Process(TagHelperContext context, TagHelperOutput output)
        {

            this.Name = ScrollViewName;
            this.ContentHeight = ScrollViewContentHeight;

            ScrollViewItemsTagHelper ItemTest = new ScrollViewItemsTagHelper();
            ItemTest.ContentOutputs.Add("<div class='photo photo1'></div>");
            ItemTest.ContentOutputs.Add("<div class='photo photo2'></div>");

            this.Items = ItemTest;

            base.Process(context, output);
        }
    }
}

他们网站上的理想HTML代码: https://demos.telerik.com/aspnet-core/scrollview/index

enter image description here

enter image description here

https://www.telerik.com/forums/scrollview-taghelper-in-telerik-not-seen

0 个答案:

没有答案