日期:2014-05-17  浏览次数:20435 次

asp. net treeview 效率太慢了,怎么变快呀
我用asp.net下面的树形控件加载我们公司的部门信息。
需要表示层级之间的关系,并且可以收缩展开,因为有点多,有六百多条。
结果我加载的时候需要好几秒。
我还设置了悬浮,点击某个button之后,承载treeview的悬浮的panel会可见。
从我点击它到它出现需要好几秒甚至十几秒,慢的有点离谱了。
怎么提高效率呀?
求大神呀!!!!!!!
asp.net treeview 效率

------解决方案--------------------
尽量不要一次全部加载。 可以先加载数据量少的部分.比如加在一二级。然后点击二级再单独加载三级.

剩下就是你sql优化了! 然后把这里数据做个cache。 应该没有多大问题!
------解决方案--------------------
http://bbs.csdn.net/topics/390316111
------解决方案--------------------
如果LZ刚才c/s 转到b/s 而且时间不太宽裕,建议你用dev的b/s控件;

如果LZ时间较宽裕,建议你用jquery的tree插件;

如果LZ只是在原基础上修改,建议你将最后一个行政级别,表示为列表而不是树状;