父窗口用window.showmodeldialog(a.aspx,"TEST")打开子窗口子窗口的page_load事件中则么取到传过来的参数?

解决方案 »

  1.   

    .window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");2.window.close();3.传值
    ParentPage.aspx:
    window.showModalDialog("DialogPage.aspx?para1=aaa&para2=bbb");DialogPage.aspx:
    string str1=Request.QueryString["para1"].toString();
    string str2=Request.QueryString["para2"].toString();返回值
    DialogPage.aspx:
    window.returnValue="aaa";ParentPage.aspx:
    var str=window.showModalDialog("DialogPage.aspx");******************************************8
    刷新父窗体,在子窗体中Response.Write("<script language='javascript'>window.opener.location.reload();self.close();</script>")
      

  2.   

    如何在c#中打开一个新窗口呢?我用了Server.Transfer(URL);
    Response.Redirect(URL);
    都是更新了原窗口