0

我在我的应用程序中使用 Kendo for Asp.Net MVC。最近我升级到版本 2021.2.616 之后树列表停止显示数据。只有“没有可用的记录”。显示 树列表中没有数据

ajax 正确返回数据。

没有显示控制台错误或任何其他错误。

一些附加信息:

这是从动作返回数据的代码

IEnumerable<CategoryModel> result = ... linq query here ...;
return Json(result.ToTreeDataSourceResult(request,
                    e => e.Id,
                    e => e.ParentCategoryId,               
                    e => e                   
                    ));
4

1 回答 1

0

问题在于父类别的值 - 即 ParentCategoryId。

使用 2021.2.616 时:对于 root - 即如果没有父级 - 该值应为 0(零)。Null 不起作用。

混乱是因为在我们之前的剑道版本(2019.x.xxx)中,情况并非如此。它可以为 null 或为零。在我的情况下,该值为空。

所以,我希望这个答案能帮助那些正在升级到新版本剑道的人。

于 2021-12-07T04:04:36.267 回答