Treeview1控件放在一个div中,高度400,超过了出现滚动条;
点击后页面传递当前点中的node的值。如果是拖动treeview滚动条后选中某条node节点,页面重新载入时treeview又从头显示,而定位不到当前选中节点的位置,如何解决?如下代码没有任何效果。
        string strTreeName = "TreeView1";
        string strRef = Page.GetPostBackEventReference(TreeView1);        string strScript = "<script language='JavaScript'>\n";
        strScript += "<!--\n";
        strScript += "function initTree(){\n";
        strScript += strTreeName + ".onSelectedIndexChange=function(){\n";
        strScript += "if   (event.oldTreeNodeIndex   !=   event.newTreeNodeIndex)   \n";
        strScript += "this.queueEvent('onselectedindexchange',event.oldTreeNodeIndex+','+event.newTreeNodeIndex);\n";
        strScript += "window.setTimeout(\"" + strRef.Replace("'", "\'") + "\",0,'JavaScript');\n";
        strScript += "}\n";
        strScript += "}\n";
        strScript += "//-->\n";
        strScript += "</script>";