将Kendo UI树视图绑定到ASP.Net .ashx处理程序返回的Json数据

时间:2013-04-05 09:26:45

标签: asp.net json kendo-ui

我想用Kendo UI treeview widjet创建一个简单的树视图。

我阅读了文档,但是我无法继续第一步:绑定一个简单,简单的非嵌套json值:

在我的脑子里,我把:

 <script>

       $(document).ready(function () {

         var homogeneous = new kendo.data.HierarchicalDataSource({

               transport: {
                   read: {
                       url: "kendoTWData.ashx",   
                       dataType: "json" 

                   }
               },
               schema: {
                   model: {
                       id: "EmployeeId",
                       FullName: "FullName"
                   }
               }


           });

           $("#treeview").kendoTreeView({
               dataSource: homogeneous,
               dataTextField: "FullName",
               dataValueField: "id"
           });
           });


        </script>

处理程序“kendoTWData.ashx”正确返回:{“EmployeeId”:1,“FullName”:“AName”} 但没有出现。

提前致谢。

1 个答案:

答案 0 :(得分:1)

它应该返回array而不是object。它应该是:

[{"EmployeeId":1,"FullName":"AName"}]

这是因为tree可能在nodes级别有多个root