Response.redirect

22/07/2004 - 22:05 por Roberto Soto | Informe spam
Hola, ¿como controlo en asp.net vb el envio de parametros
a otra pagina?. Pasa que utilizo el respose.redirect(url)
y funciona pero me pone en la barra de direcciones del
browser el string que utilice para llamar la pagina y con
todos los parametros que envie. Eso es justamente lo que
no quiero. El form tiene configurado "post" pero de todas
maneras me envia los datos como get mostrando el string.

Alguna ayuda la agradezco

Saludos Roberto Soto
 

Leer las respuestas

#1 Gustavo The Wolf Cantero
22/07/2004 - 22:42 | Informe spam
Otra forma de redireccionar las páginas es con Server.Transfer, el cual no le "avisa" al navegador que baje la nueva página, sino que el servidor se la envia creyendo que es la primera (o sea, la página que hizo el llamado).
Para utilizar Server.Transfer tienes que estar llamando a otro aspx del mismo sitio y ten en cuenta que continua con la ejecución que comenzó la primer página (a diferencia del Response.Redirect que detiene la ejecución actual y comienza de nuevo la de la página nueva).
Con Server.Transfer también puedes hacer que la página "destino" lea propiedades de la página "origen".
De cualquier manera te recomiendo que leas la documentación de .NET sobre Server.Transfer.
Suerte!
Gustavo A. Cantero
Microsoft Certified Solution Developer
DCE Tercera Estrella


"Roberto Soto" wrote:

Hola, ¿como controlo en asp.net vb el envio de parametros
a otra pagina?. Pasa que utilizo el respose.redirect(url)
y funciona pero me pone en la barra de direcciones del
browser el string que utilice para llamar la pagina y con
todos los parametros que envie. Eso es justamente lo que
no quiero. El form tiene configurado "post" pero de todas
maneras me envia los datos como get mostrando el string.

Alguna ayuda la agradezco

Saludos Roberto Soto

Preguntas similares