我使用frameset对页面进行分栏,在左边的是一treeview控件,我想点击左边的treeview时候,右边的页面进行相应的响应,请问怎么能实现呀,拜托了!
(等我有分了一定给您加上)

解决方案 »

  1.   

    具体点呀,在后台编码中是怎么使用右边的分栏的名称的呀.
    response.redirect(...)
    怎么写javascript代码的呀
      

  2.   

    前台代码:
    <frameset border="0" frameSpacing="0" borderColor="#ffecdf" rows="*" frameBorder="NO" cols="200,*">
    <frame name="leftFrame" src="left.aspx" scrolling="yes">
    <frame name="mainFrame" src="index.aspx">
    </frameset>
    后台代码:
    public void AddTree(int ParentID,TreeNode pNode)
    {
    DataSet ds=(DataSet) this.ViewState["ds"]; 
    DataView dvTree = new DataView(ds.Tables[0]); 
    //过滤ParentID,得到当前的所有子节点 
    dvTree.RowFilter = "[parent_id] = " + ParentID;
    foreach(DataRowView Row in dvTree) 

    TreeNode Node=new TreeNode() ; 
    if(pNode == null) 
    { //添加根节点 
    Node.Text = Row["name"].ToString(); 
    Node.NavigateUrl =Row["url"].ToString ();
    Node.Target ="mainFrame";
    TreeView1.Nodes.Add(Node); 
    Node.Expanded=true; 
    AddTree(Int32.Parse(Row["ID"].ToString()), Node); //再次递归 

    else 
    { //添加当前节点的子节点 
    Node.Text = Row["name"].ToString(); 
    Node.NavigateUrl =Row["url"].ToString ();
    Node.Target ="mainFrame";
    pNode.Nodes.Add(Node); 
    Node.Expanded = true; 
    AddTree(Int32.Parse(Row["id"].ToString()),Node); //再次递归 

    }  }