Response.Write("<script language='javascript'>rightframe.location='AddUnitInfo.aspx?PUnitID=" + TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex).NodeData.ToString()+"'</script>")
应该可以

解决方案 »

  1.   

    晕错啦
    不好意思
    Response.Write("<script language='javascript'>rightframe.location('AddUnitInfo.aspx?PUnitID=" + TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex).NodeData.ToString()+"');</script>")
      

  2.   

    是一个按纽的 click事件 ,to momoguagua(呱呱) : 这样不行 提示网页有错误,而且还不跳转
      

  3.   

    private void Button2_Click(object sender, System.EventArgs e)
    {
         Response.Write("<script language='javascript'>mainFrame.location     ('AddUnitInfo.aspx?PUnitID=" + TreeView1.GetNodeFromIndex  (TreeView1.SelectedNodeIndex).NodeData.ToString()+"');</script>");
    }
      

  4.   

    可以在你按钮所在的页面的<head>中添加<base target=mainFrame>,用你开始的语句即可
      

  5.   

    你给mainFrame前面加一个parent可以嘛?
      

  6.   

    Response.Write("<script language='javascript'>parent.mainFrame.location.replace('AddUnitInfo.aspx?PUnitID=" + TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex).NodeData.ToString()+"');</script>")
    本人也是菜鸟。。
    出了好多错误
    你再看看可以不