从打开的子窗口获得返回值?
我从webform1打开webform2,webform2中有一个按钮单击事件代码如下
private void Button1_Click(object sender, System.EventArgs e)
{
string sScript= "<scriptlanguage=javascript>"+
"window.opener.Form1.Label1.Text='"+temp+"';window.close()";
Response.Write(sScript);
}
其中temp为一个临时变量,Label1是webform1中的控件,这段代码我想现实的功能是:先将temp的值赋给Label1的text属性,然后关闭webform2,可是不但Label没有赋值而且webform2也没有关闭,只是webform2里控件都不见了(空白一片),请问这是怎么回事,该如何修正,望高人指点!!!