如何避免重新加载Rad Tree List

时间:2012-01-18 09:21:21

标签: asp.net telerik radtreelist

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

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

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

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

谢谢, POOJA

2 个答案:

答案 0 :(得分: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。当你尝试在客户端构建时,我仍然认为它会回到服务器上。

答案 1 :(得分:0)

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