我在页面上有3级树视图,其中显示的200多个节点带有复选框。此控件显示可用的记录数和选择的内容。用户可以取消选中现有选择,并根据需要检查更多节点。所以我必须在时间加载整个树结构 页面加载时间超过40秒。此选定节点将发回到存储在数据库中。关于页面上的其他操作,还有许多其他回发事件。按需加载节点在这里不起作用。我试图通过使用隐藏按钮将控件置于UpdatePanel来模拟页面的异步加载。当页面加载完成时我用javascript触发它。但是渲染控件仍需要很长时间。
有没有更好的方法来处理这个问题?任何建议都是受欢迎的。
答案 0 :(得分:7)
我设置了一个属性EnableClientScript =“false”,树视图开始加载非常快。唯一的问题是它在扩展或折叠树时回发。所以我将TreeView放在更新面板中。现在它非常快。
答案 1 :(得分:1)