Response.Write("<script>window.close()<script>")

解决方案 »

  1.   


    Response.Write("<script>window.opener=null;window.close();</script>");
      

  2.   

    <script language="vb">
    sub CloseWindow(Sender As Object, E As EventArgs)
            Dim strStartup As String
            strStartup = "<"
            strStartup = strStartup &"SCRIPT "
            strStartup = strStartup &"language='javascript'>"
            strStartup = strStartup &" window.close();"
            strStartup = strStartup &"<"
            strStartup = strStartup &"/"
            strStartup = strstartup &"SCRIPT"
            strStartup = strstartup &">"
    Page.RegisterStartupScript("close",strStartup)
    End Sub
    </script>
    <body>
    <asp:button onClick="CloseWindow" id="button" runat"server">
    </body>
      

  3.   

    在serverclick事件里Response.Write("<script>window.close()<script>");
      

  4.   

    in page_load try
    button.Attributes.Add("onclick","self.close()");
      

  5.   


     Response.Write("<script language=javascript>window.opener=null;window.close();</script>");
      

  6.   

    看例子
    http://huobazi.europe.webmatrixhosting.net/test/CloseCurrentPage.aspx
      

  7.   

    用javascript:window.close();就可以了