Foros del Web » Programando para Internet » ASP Clásico »

Problemas con Paso de Variables

Estas en el tema de Problemas con Paso de Variables en el foro de ASP Clásico en Foros del Web. Hola Amigos, tengo un problema cuando intento pasar una variable, les doy un ejemplo: Código: http://midominio.com/index.asp?var1=hola&var2=texto Hasta ahi todo bien, pero que pasa si la ...
  #1 (permalink)  
Antiguo 02/12/2007, 12:44
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Problemas con Paso de Variables

Hola Amigos, tengo un problema cuando intento pasar una variable, les doy un ejemplo:

Código:
http://midominio.com/index.asp?var1=hola&var2=texto

Hasta ahi todo bien, pero que pasa si la variable "var1" contiene un signo de interrogacion ?.

Código:
http://midominio.com/index.asp?var1=hola? mundo&var2=texto

Pues si la Var1 tiene el simbolo ? entonces solo me pasa todo el contenido que esta atras del simbolo ?, lo que esta adelante de este simbolo ? no pasa.

Alguna Solucion se lo agradeceria en el alma. pues no logro encontrar la solucion.
  #2 (permalink)  
Antiguo 02/12/2007, 14:49
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Problemas con Paso de Variables

Dependiendo de como estás formando tu URL, utiliza Sever.URLEncode para pasar los parámetros:

Código:
Response.Redirect("http://midominio.com/index.asp?" & Server.UrlEcode("var1=hola? mundo&var2=texto"))
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 02/12/2007, 19:47
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Problemas con Paso de Variables

Muchas gracias amigo. Ya me funciono!!!
  #4 (permalink)  
Antiguo 02/12/2007, 21:38
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Problemas con Paso de Variables

De nadas :)
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:01.