使用treeview控件加载Asp.NET页面非常慢

Nps*_*Nps 1 asp.net treeview

我在页面上有3级树视图,其中有200多个节点显示复选框.此控件显示可用的记录数和选择的内容.用户可以取消选中现有选择,并根据需要检查更多节点.所以我必须及时加载整个树结构.
页面加载时间超过40秒.此选定节点将发回到存储在数据库中.关于页面上的其他操作,还有许多其他回发事件.按需加载节点在这里不起作用.我试图通过使用隐藏按钮将控件置于UpdatePanel来模拟页面的异步加载.当页面加载完成时我用javascript触发它.但是渲染控件仍需要大量时间.

有没有更好的方法来处理这个?任何建议都是受欢迎的.

Nps*_*Nps 8

我设置了一个属性EnableClientScript ="false",树视图开始加载非常快.唯一的问题是它在扩展或折叠树时回发了.所以我将TreeView放在更新面板中.现在它非常快.