|   |      1 
                                  1
                             首先,决定你想把编程逻辑放在哪里:为了提高速度,最好使用其他树视图控件(不使用表布局)和javascript框架来处理点击事件。我建议使用普通的老式ashx处理程序文件进行AJAX通信,它们的开销比aspx和调用页面方法少。AJAX调用和结果必须只包含JSON或XML格式的数据,而不是HTML。 另一方面,像VS和TreeView控件这样的RAD工具可以快速生成web应用程序,但当然也有一些缺点:你需要回到服务器来处理每个点击/选择事件,这会带来整个页面生命周期处理和大量ajax调用数据传输的问题(对于每个ajax事件,ViewState和HTML都会从服务器传输到客户端)。 
   但如果你想继续使用TreeView,我建议:
    | 
|   |      2 
                                  0
                             
 如果脚本很大,客户端性能下降也将是一个问题。 | 
|   | juergen d · WPF EventTrigger不总是触发 7 年前 | 
|   | Suresh · 如何访问TreeViewItem的子元素 7 年前 | 
|  | Awd · C#winform从自定义结构数组填充treeview 7 年前 | 
|   | jr13216 · 基于标记属性的WPF TreeView图像 7 年前 | 
|   | Egor Vasilyev · 带复选框的树 7 年前 |