C#.NET VS2008,使用VS自带的服务器树形控件TreeView,页面使用了局部刷新控件UpdatePannel,不想在CS后台文件使用TreeView1.SelectedNode.Expand()或者TreeView1.SelectedNode.SelectAction = TreeNodeSelectAction.SelectExpand,因为总是点击后刷新一遍,导致页面反应很慢。如何使用JS实现点击某一个树节点的文字部分(注意不是点击它前面的“+”),自动展开它的下级节点,网上找到的JS是全部展开所有节点,没有展开指定节点的JS。

解决方案 »

  1.   

    我 也正 需要,,,,是否 可 代码 贴出?
    OR 传下QQ 谢谢!
    171147904
      

  2.   

    <TABLE><TBODY>
    <TR>
    <TD>
    <DIV><IMG alt="" src="/WA_SP_WEB/WebResource.axd?></DIV>
    </TD>
    <TD><A class=expanded id=DataTreeViewn5 href="javascript:TreeView_ToggleNode(DataTreeView_Data,5,DataTreeViewn5,'l',DataTreeViewn5Nodes)"><IMG alt="展开 人事管理" src="/WA_SP_WEB/WebResource.axd?></A></TD>
    <TD><A class=DataTreeView_0 id=DataTreeViewt5 title=8 onclick="TreeView_SelectNode(DataTreeView_Data, this,'DataTreeViewt5');">人事管理</A></TD></TR></TBODY></TABLE>
    请看这段HTML ,,,其点击展开事件 应该是 TreeView_ToggleNode我该引用什么函数,或 属性 让它展开?谢谢
      

  3.   

    TreeView_ToggleNode好象是javascript语言啊,应该用onclientclick="TreeView_SelectNode(DataTreeView_Data, this,'DataTreeViewt5');"
      

  4.   

    http://topic.csdn.net/t/20050412/12/3929337.html 参考一下