ret = confirm("您真的要关闭该窗口么?");
if (ret)
{
    window.close()
         }

解决方案 »

  1.   

    用JAVASCRIPT写javascript:self.close()。
      

  2.   

    public void OpenNewCloseOld(Page UPage, int heights, int widths, string pagenames, string winnames)
    {
    StringBuilder SomeScript = new StringBuilder(); 
    SomeScript.Append("<script language=javascript>\n");
    SomeScript.Append("window.open('"+pagenames+"','_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0,height="+heights+",width="+widths+"');" + "\n"); 
    SomeScript.Append( "window.focus();window.close();" );
    SomeScript.Append("</script>"); 
    UPage.RegisterStartupScript("MsgBox", SomeScript.ToString());
    }