private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面  string  strTreeName  =  "TreeView1";  
string  strRef  =  Page.GetPostBackEventReference(TreeView1);  
string  strScript  =  "<script  language=\"JavaScript\">  \n"  +  "<!--  \n" 
+  "            function  initTree()  {  \n"  +"                        "  + 
strTreeName  +  ".onSelectedIndexChange  =  function()  {  \n"  +    "if (event.oldTreeNodeIndex  != "+   
"event.newTreeNodeIndex)  \n"  +  
"this.queueEvent('onselectedindexchange',  event.oldTreeNodeIndex  +  ','  +  event.newTreeNodeIndex);  \n"  + 
"window.setTimeout('"  +  strRef.Replace("'","\\'")    +  "',  0,  'JavaScript');  \n"  +    
"                        }  \n"  +      "            }  \n"  +    "//  -->  \n"  +  "</script>";  
Page.RegisterClientScriptBlock("InitTree",strScript  ); 
}private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
    string nodetext=TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex).Text.ToString().Trim();
if(nodetext=="潜在客户跟踪") this.IFRAME1.Attributes["src"]="cust_qzkh.aspx?xsdb="+TextBox1.Text;
if(nodetext=="成交客户跟踪") this.IFRAME1.Attributes["src"]="cust_cjkh.aspx?xsdb="+TextBox1.Text;
if(nodetext=="协同客户跟踪") this.IFRAME1.Attributes["scr"]="cust_stkh.aspx?xsdb="+TextBox1.Text;
if(nodetext=="储备客户") this.IFRAME1.Attributes["scr"]="cust_cbkh.aspx?xsdb="+TextBox1.Text;
if(nodetext=="客户档案") this.IFRAME1.Attributes["scr"]="cust_da.aspx?xsdb="+TextBox1.Text;
if(nodetext=="联系人") this.IFRAME1.Attributes["scr"]="cust_lxr.aspx?xsdb="+TextBox1.Text;
if(nodetext=="客户分析") this.IFRAME1.Attributes["scr"]="cust_fs.aspx?xsdb="+TextBox1.Text; 
}不知是何故?有没有解决方法?多谢先.