0

我正在使用 Telerik Rad 树列表。扩展树时,它是回发并从服务器获取子数据。没关系。但是当折叠树时,页面会再次重新加载。

我不确定,这是 Telerik 树列表中的默认操作。

我正在为我的 Web 应用程序使用 vs2010 和 sql server 2008。

如何在折叠树时避免重新加载。

谢谢,普加

4

2 回答 2

0

编写客户端 onclientnodeclicking 事件并检查节点是否展开,然后编写折叠代码。

于 2013-04-06T05:45:42.413 回答
0

当您展开时,TreeList 仍然需要进行回发,因为父节点的子节点是在展开时创建的。我相信这就是它的加载方式——我实际上面临着同样的问题。但是如果你想减少重新加载页面所需的时间,你可以“ajaxify”它。请参阅此链接:http ://www.telerik.com/help/aspnet-ajax/treeview-onclientnodeclicking.html

如果您真的想摆脱回发,请参阅此链接:http ://www.telerik.com/help/aspnet-ajax/treeview-onclientnodeclicking.html 但这是针对 TreeView,可能适用于 TreeList。我仍然认为当您尝试在客户端构建时它会回到服务器。

于 2012-01-20T02:25:50.233 回答