日期:2014-05-20  浏览次数:20435 次

100 分!!关于用 window.open 方法打开的子窗口,当点击子窗口上的按钮时,如何把子窗口的数据传回到父窗口?


父页   parent.aspx   中用   window.open   弹出一个子页   child.aspx,child.aspx中有一个按钮Button1,

child.aspx.CS   代码如下:

private   void   Button1_Click(object   sender,   System.EventArgs   e)
{

        string   mycode   =   ...;

        //我的要求在这里:写一方法,关闭   child.aspx   ,同时要把   mycode   的值带到父窗口     parent.aspx   中


}


最好能给一个完整一点的示例!非常感谢!!



------解决方案--------------------
string script = " <Script language= 'javascript '> window.opener.document.getElementById( 'TextBox1 ').value = ' "+ mycode + " ';window.close(); </script> "; Response.Write(script); Response.End();
------解决方案--------------------
string script = " <Script language= 'javascript '> window.opener.document.getElementById( 'TextBox1 ').value = ' "+ mycode + " ';window.opener.document.getElementById( 'TextBox2 ').value = ' "+ mycode2 + " ';window.close(); </script> ";