Con Server.Transfer non si può aprire un altra pagina
. Bisogna invocare esplicitamente la funzione javascript "window.open".
Ti faccio un esempio (non ho sottomano l'editor, controlla tu la correttezza di sintassi) :
codice:
Private Sub btSubmit_Click (sender As Object, e as EventArgs) Handles btSubmit.Click
Session("Parametro1")=txtParam1.Text
Session("Parametro2")=txtParam2.Text
'txtParam1 e txtParam2 sono le textbox
Page.RegisterStartUpScript("OpenMyWindow", "<script language=""javascript"">window.open('url_della_pagina','MyWindow','');</script>")
End Sub
'nella pagina di destinazione recuperi i parametri
Sub Page_Load(sender as Object, e as EventArgs) Handles myBase.Load
Dim Param1 as <Type>=DirectCast(Session("Parametro1"), <type>)
Dim Param2 as <Type>=DirectCast(Session("Parametro2"), <type>)
'<type> è il tipo dei tuoi parametri
'....
End Sub
ciao, javalon