【发布时间】:2019-05-16 21:17:35
【问题描述】:
我的 Telerik MVC Dropdowntree 报告数据源的错误“对象不支持属性或方法‘级别’”。
有人可以看看下面并告诉我出了什么问题吗?
MVC 看起来像这样
@(Html.Kendo().DropDownTree()
.Name("dropdowntree")
.DataTextField("Name")
.DataValueField("Id")
.HtmlAttributes(new { style = "width: 100%" })
.DataSource(dataSource => dataSource
.Read(read => read
.Action("DoLayers2", "Dev")
)
)
)
我的控制器返回以下 JSON:
[
{
"Id":1,
"ParentCategoryId":0,
"Name":"First Layer",
"items":[
{
"Id":2,
"ParentCategoryId":1,
"Name":"First SubLayer1",
"items":[
]
},
{
"Id":3,
"ParentCategoryId":1,
"Name":"First SubLayer2",
"items":[
]
},
{
"Id":4,
"ParentCategoryId":1,
"Name":"First SubLayer3",
"items":[
]
}
]
},
{
"Id":5,
"ParentCategoryId":0,
"Name":"Second Layer",
"items":[
{
"Id":6,
"ParentCategoryId":5,
"Name":"Second SubLayer1",
"items":[
]
},
{
"Id":7,
"ParentCategoryId":5,
"Name":"Second SubLayer2",
"items":[
{
"Id":8,
"ParentCategoryId":7,
"Name":"Sub -3",
"items":[
]
}
]
}
]
}
]
显然我的帖子代码太多,细节不够,所以我不得不在帖子末尾写一些愚蠢的东西来欺骗系统允许我发布它。这很烦人。
【问题讨论】:
标签: telerik kendo-asp.net-mvc telerik-mvc