我想在子框架里通过function return(name) {
top.location.href="23.aspx"
}
将name值传到外边的框架23.aspx,并触发23.aspx中的事件
void Button_Click(object sender, EventArgs e){
……
}请问该怎么才能实现

解决方案 »

  1.   

    function return(name) {
    top.location.href="23.aspx"
    top.document.all.textBox1.value=name;
    top.document.all.Button1.click();
    }
      

  2.   

    同 2002pine(在深圳真的很累) 用隐藏文本框做
      

  3.   

    用2002pine(在深圳真的很累)的语句
    top.document.all.textBox1.value=name;
    top.document.all.Button1.click();
    这两句不执行啊还有用隐藏文本框怎么做
      

  4.   

    sorry
    没有仔细看你的问题可以这样
    function return(name) {
    top.location.href="23.aspx?name="+name
    }
    然后在23.aspx中
    window.onload=function load()
    {
    if (<%=Request["name"]%> !='')
    document.all.textBox1.value=name;
    document.all.Button1.click();
    }或者在cs中
    page_load()
    {
    if (Request["name"]!=null)
    {
    textBox1.Text=Request["name"];
    button1.click(sender,e)
    }
    }
    }
    }