Ok.. vamos a hacerlo de una manera más limpia...
Copia y pega tal cual lo tengo..
Cita: Dim sb As New System.Text.StringBuilder
sb.Append("<script language=javascript>")
sb.Append("var w = window.self;" + Chr(13))
sb.Append("w.opener = window.self;" + Chr(13))
sb.Append("w.close();" + Chr(13))
sb.Append("</script>")
Page.RegisterStartupScript("close", sb.ToString())
Esto te funcionará sin problemas.