A:
 window.open("b.aspx","","");
B.
 
 xxx Button1_Click(xxxxxxxxx)
{ //do something
 
 Response.wirte("<script language=\"javscript\"> window.opener.location.reload();window.close();</script>");}

解决方案 »

  1.   

    A:
    Page.RegisterStartupScript("turn1","<script>window.open("B.aspx","","");</script>");B:
    Page.RegisterStartupScript("turn1","<script>window.opener.location='A.aspx';</script>");
    Page.RegisterStartupScript("turn2","<script>window.opener=null;window.close();</script>");
      

  2.   

    A窗口按钮btnOpen
    btnOpen.Attribute.Add("onclick","return btnOpenClick();")
    <script language=javascript>
    function btnOpenClick()
    {
      window.showModalDialog(B)
      return true;//关闭B窗口后才执行,然后提交服务器,刷新页面
    }
    </script>