index.aspx页面:
<script language="javascript" type="text/javascript">
    function openurl(url)
    {
       window.open (url, "", "height=600, width=850, toolbar=no, menubar=no");
    }
    </script>
 页面中有个button控件,后台的button事件为:Page.RegisterStartupScript("Script", 
"<script language=javascript>openurl(\"Default.aspx\");</script>");
现在Default.aspx也有个button事件,怎样在button事件中实现
如下:
<1>关闭当前页面
<2>刷新index.aspx页面

解决方案 »

  1.   

    关闭当前页面:window.close();
      

  2.   

    <script language=javascript> 
    function winclose() { 
    window.opener.location.reload(); 
    window.close(); 

    </script>
      

  3.   

    那个BUTTON事件这样写,试试行不行?protected void btn_Click(object sender, EventArgs e)
        {
            Response.Write("<script language=javascript>window.close();window.opener.location.reload();</script>");
        }
      

  4.   

    function winclose()   
    {
        window.opener.location.reload();
        window.close();
     }后台button事件里
    Page.RegisterStartupScript("Script"," <script language=javascript>winclose(); </script>");