之前绑定树的代码如下:<asp:TreeView ID="tv"  ExpandDepth="1" runat="server"  OnSelectedNodeChanged="tv_SelectedNodeChanged">
    </asp:TreeView>
 void BindTree(DataTable dt, TreeNodeCollection treeNodes, int parentId)
        {
            DataView dv = new DataView(dt);
            dv.RowFilter = "ParentNo=" + parentId;
            TreeNode node;
            foreach (DataRowView drv in dv)
            {
                node = new TreeNode();
                node.Text = drv["No"].ToString() + "|" + drv["Name"].ToString();
                node.Value = drv["No"].ToString();
                treeNodes.Add(node);
                BindTree(dt, node.ChildNodes, Convert.ToInt32(drv["No"]));
            }
        }但是随着数据量的增大。全部加载会导致速度非常慢? 有没有好的方法可以快一些 。目前想到的是逐级的加载。先加载根目录。点到某个节点时再加载下面的节点。最好是能不刷新。 js+ajax是否可以?  有没有具体的例子可以参考一下 谢谢