请教高手:假如web1.aspx已经打开,我如何在另一页面(web2.aspx)中编写代码刷新已经打开的web1.aspx页?比如说我想通过点击web2.aspx中的一个按钮刷新已经打开的web1.aspx

解决方案 »

  1.   

    如果web2.aspx是web1.aspx中打开的,可以在web2.aspx中按钮onclick中 parent.location.reload()
      

  2.   

    private void closeAndRefresh()
    {
    string script="<script>window.opener.location.href=window.opener.location.href;window.opener=null;window.close();</script>";
    this.RegisterClientScriptBlock("sss",script);
    }或<script language=JavaScript> 
    function openW() 

    window.open("web2.aspx","pName","width=100,height=150"); 

    </script> 
    <input type=button onclick="openW()" value="Open"> 
    web2.aspx<script language="JavaScript"> 
    function refW() 

    top.opener.location.reload(); 
    top.window.close(); 

    </script> 
    <input type=button value="刷新父页面" onclick="refW()">