hola kongosto,
yo conozco y probado tres forman que sirven para abrir una ventana nueva,
1)en el codigo vb y dentro del evento
Response.Redirect("pagina.aspx")
2)en el codigo vb y dentro del evento ( de esta manera tanien puedes enviar parmetros a la pagina)
context.Items.Add("contraseña", txbcontraseña.Text.ToString()) 'enviar parametro
Server.Transfer("identificar.aspx") 'abrir nueva pagina
Dim ident As String 'en la pagina que vas a abrir
ident = context.Items("identificador") 'recoger valor del parametro
3)
en el codigo visual basic:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
btnPopup.Attributes.Add("onclick", "javascript:url();")
End Sub
en el codigo html en el head:
<SCRIPT LANGUAGE="JavaScript">
function url() {
hidden = open('http://www.microsoft.com','NewWindow','top=0,left=0,width=800,height=600,status=yes,resizable=yes,scrollbars=yes');
}
</SCRIPT>
espero que alguna de las opciones te funcione se de alguna mas pero no te las e puesto por que yo no e conseguido que me funcionen, un saludo