使用ildasm工具反编译ms的webcontrol的dll文件,然后找吧

解决方案 »

  1.   

    TreeView展开无闪烁的解决方法
     '实现TreeView展开不提交,点击才提交
                '------------------------------------------------------
                Dim strTreeName As String = "TreeView1"
                Dim strRef As String = Page.GetPostBackEventReference(TreeView1)            Dim strScript As String = "<script language='javascript'> " & vbCrLf _
                & "<!-- " & vbCrLf _
                & " function initTree() { " & vbCrLf _
                & "  " & strTreeName & ".onSelectedIndexChange = function() { " & vbCrLf _
                & "   if (event.oldTreeNodeIndex != event.newTreeNodeIndex) " & vbCrLf _
                & "    this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex); " & vbCrLf _
                & "   window.setTimeout('" & strRef.Replace("'", "\'") & "', 0, 'javascript'); " & vbCrLf _
                & "  } " & vbCrLf _
                & " } " & vbCrLf _
                & "// --> " & vbCrLf _
                & "</script>"
        Page.RegisterClientScriptBlock("InitTree", strScript)
                '-------------------------------------------------------
      

  2.   

    首先保证装好你的组件,这个包安装非常方便,只要运行一下即可在VS.NET中使用了:
    http://218.56.11.178:8018/FileDown.aspx?FID=4看看这个例子,对你一定有启发:
    http://218.56.11.178:8018/FileDown.aspx?FID=246这个论坛也使用了树:
    http://218.56.11.178:8018/FileDown.aspx?FID=212论坛的使用演示地址,在这里:
    http://expert.kaer.cn/提供站点:http://soft.kaer.cn       希望大家多支持!
    ftp://soft.kaer.cn   可以直接用IE匿名访问,目前速度没限制。
      

  3.   

    TreeView的autoPostBack设为false, 假定TreeView的id是TreeView1,然后<script FOR=TreeView1 EVENT=onselectedindexchange>
    var nodeindex_old, nodeindex_new;
    nodeindex_old = event.oldTreeNodeIndex;
    nodeindex_new = event.newTreeNodeIndex;
    if (nodeindex_new != nodeindex_old)
    {
      TreeView1.selectedNodeIndex = nodeindex;
    }