在A.aspx页面上:
function buttons_click()
{
   var returnval=showModalDialog("b.aspx");
   Label1.value=returnval;
}在b.aspx页面上:
function button1_click()
{
   window.returnValue=ListBox1.value;
   window.close();
}

解决方案 »

  1.   

    button_clicked()
    {
    string ss="1213";
    Response.Write("<script language='javascript'>\r\nwindow.top.opener. Label1.value='"+ss+"';</script>\r\n");
                Response.Write("<script language='javascript'>\r\nwindow.self.close();</script>\r\n");
    }
      

  2.   

    A上的label1也是服务器端的组件,Label1.value=returnval;不行阿,Label1.后面什么都不出来,难道一定要使用客户端组件才能在
    function buttons_click()
    {
       var returnval=showModalDialog("b.aspx");
       Label1.value=returnval;
    }
    里面调用吗??
      

  3.   

    label在客户端会转化为span,用document.all("spanid").innerHtml="内容",就可实现
      

  4.   

    window.top.opener.document.WebForm10.text1.value="hello!";
    可能是我写错拉,你按照我怎么写,我的text1也是服务端的,好使啊
    webform10是窗体名,text1是控件名,用id,别用name