redireccionar página asp enviando variable

05/01/2004 - 14:31 por José Carlos | Informe spam
Hola a todos

¿Cómo puedo redireccionar una página asp y a la vez mandar una variable ?.
He probado con:

response.redirect (pagina)
pagina = "siguientepagina.asp?numaviso
numaviso = request("numaviso")

Pero no funciona. Me dice q no encuentra la página.

Gracias.

Saludos.
José Carlos
www.siadv.com

Preguntas similare

Leer las respuestas

#1 Bosio
05/01/2004 - 14:48 | Informe spam
Buenas,

On Mon, 05 Jan 2004 14:31:50 +0100, José Carlos
wrote:
¿Cómo puedo redireccionar una página asp y a la vez mandar una variable ?.
He probado con:

response.redirect (pagina)
pagina = "siguientepagina.asp?numaviso
numaviso = request("numaviso")

Pero no funciona. Me dice q no encuentra la página.



Deberias definir las variables antes de usarlas, no?
Respuesta Responder a este mensaje
#2 José Carlos
05/01/2004 - 16:05 | Informe spam
Bosio wrote:

Buenas,

On Mon, 05 Jan 2004 14:31:50 +0100, José Carlos
wrote:
¿Cómo puedo redireccionar una página asp y a la vez mandar una variable ?.
He probado con:

response.redirect (pagina)
pagina = "siguientepagina.asp?numaviso
numaviso = request("numaviso")

Pero no funciona. Me dice q no encuentra la página.



Deberias definir las variables antes de usarlas, no?



Perdon.
No lo he puesto en la noticia, pero tengo definidas las variables.

Saludos.
José Carlos
www.siadv.com
Respuesta Responder a este mensaje
#3 Matias Iacono
05/01/2004 - 16:36 | Informe spam
Si como haz mandado el mensaje es tal cual tienes tu codigo... pues como que
deberias ver el orden de tu proceso...

No puedes redireccionar a una pagina y despues tratar de pasarle el
parametro.

Lo correcto seria, manteniendo tu ejemplo:

numaviso = request("numaviso")
pagina = "siguientepagina.asp?AVISO=" & numaviso
response.redirect (pagina)

Tienes que notar que he cambiado y agregado cosas... tales como el orden.

Por ejemplo, primero recuperas el dato que mandas con el request...

Segundo, contruyes tu variable donde tienes el nombre de la pagina y EL
CAMPO o nombre de variable que contendra tu dato... en este caso... yo lo
llame AVISO, y luego le asigno el valor recuperado.

Y despues de todo esto, hago el redirect.

"José Carlos" escribió en el mensaje
news:btbub4$6cu$
Bosio wrote:

> Buenas,
>
> On Mon, 05 Jan 2004 14:31:50 +0100, José Carlos
> wrote:
>>¿Cómo puedo redireccionar una página asp y a la vez mandar una variable


?.
>>He probado con:
>>
>>response.redirect (pagina)
>>pagina = "siguientepagina.asp?numaviso
>>numaviso = request("numaviso")
>>
>>Pero no funciona. Me dice q no encuentra la página.
>
> Deberias definir las variables antes de usarlas, no?

Perdon.
No lo he puesto en la noticia, pero tengo definidas las variables.

Saludos.
José Carlos
www.siadv.com
Respuesta Responder a este mensaje
#4 Jhonny Vargas P. [MS MVP]
05/01/2004 - 16:55 | Informe spam
Ejecutalo en el mismo Orden.


numaviso = request("numaviso")
pagina = "siguientepagina.asp?numaviso=" & numaviso

response.redirect pagina


Tambien puedes utilizar esto, para pasar nombres que contengan espacios y
caracteres especiales.

numaviso = request("numaviso")
pagina = "siguientepagina.asp?numaviso=" & Server.URLEncode(numaviso)

response.redirect pagina


Saludos,
Jhonny Vargas P.



"José Carlos" escribió en el mensaje
news:btbosa$4r4$
Hola a todos

¿Cómo puedo redireccionar una página asp y a la vez mandar una variable ?.
He probado con:

response.redirect (pagina)
pagina = "siguientepagina.asp?numaviso
numaviso = request("numaviso")

Pero no funciona. Me dice q no encuentra la página.

Gracias.

Saludos.
José Carlos
www.siadv.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida