btDel.Attributes.Add("onclick","javascript:window.close();");

解决方案 »

  1.   

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim a As String                           '关闭窗口
            a = "<script language='javascript'>"
            a += "window.close();<"
            a += "/script>"
            RegisterClientScriptBlock("clientscript", a)
        End Sub
      

  2.   

    HttpContext.Current.Response.Write("<script>window.close();</script>");
    这种不知是不是你想要的?  是写在服务器端的
      

  3.   

    TO:dtmyou() 
    你的代碼我有試過:
    <%@ Page Language="VB" AutoEventWireup="True" %>
    <script runat="server">
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        button1.Attributes.Add("onclick","javascript:window.close();")    End Sub
    </Script>
    <form runat="server">
      <asp:Button id="button1" onclick="Button1_Click" text="CloseWindows" runat="server"/> 
    </form>
    為什麼我要按兩次才能把窗口關掉呀?
      

  4.   

    nnh(菲一打) :呵呵,占搂主的地盘啊
    你要把button1.Attributes.Add("onclick","javascript:window.close();")
    这句写在page_load事件里就可以了
      

  5.   

    button1.Attributes.Add("onclick","javascript:window.opener=false;window.close();")加入到page_load()中就可以了!