【发布时间】:2011-12-10 08:48:13
【问题描述】:
我正在使用这种方法来扩展和折叠客户端 JavaScript 中的所有节点:http://www.telerik.com/help/aspnet/treeview/tree_expand_client_side.html
但是,处理这个需要很长时间,并且在展开然后折叠后,我收到“脚本无响应”错误,所以我想知道是否有办法为相当大的树加快这个速度?有没有更好的方法来解析它?目前,这棵树有 4 层深。
谢谢。
【问题讨论】:
-
你也可以发布一些代码吗?
-
它没有什么特别之处;它本质上是从服务器端可编程地创建 4 层的 621 个节点......从客户端,代码正是上面链接中的内容。
-
您是否已经尝试在服务器端扩展所有节点,因为您已经以编程方式在服务器上创建节点?不应该真的对性能造成影响,并且可能是这里更好的选择。至于这一点,您的特定实现可能有一些特定的东西导致了这种情况,因为我机器上的类似测试工作得很好。将其隔离为解决方案并在 Telerik 的支持票中提交将是您最好的选择。
标签: javascript asp.net performance telerik radtreeview