Foros del Web » Administración de Sistemas » IIS »

Problemas con Request.QueryString y el INCLUDE....AYUDENME

Estas en el tema de Problemas con Request.QueryString y el INCLUDE....AYUDENME en el foro de IIS en Foros del Web. Miren, tengo una pagina en ASP entonces lo que deseo es poner vinculos "English" --- "Español" que por ejemplo, al yo darle clic a "English" ...
  #1 (permalink)  
Antiguo 14/05/2007, 10:23
 
Fecha de Ingreso: noviembre-2005
Mensajes: 5
Antigüedad: 19 años
Puntos: 0
Problemas con Request.QueryString y el INCLUDE....AYUDENME

Miren, tengo una pagina en ASP entonces lo que deseo es poner vinculos "English" --- "Español" que por ejemplo, al yo darle clic a "English" será el URL= "default.asp?idioma=en" entonces todo debe salirme en inglés, con el include: <!--#include file="lenguaje/en/idioma.asp" --> y con español, sería <!--#include file="lenguaje/sp/idioma.asp" -->
sp y en son carpetas dde están las variables de ambos idiomas

Ahora, lo que deseo hacer es algo parecido a: <!--#include file="lenguaje/(aqui debe ir el idioma que le paso por URL)/idioma.asp" -->

Lo que hice fue: <!--#include file="lenguaje/<%= Request.QueryString("idioma") %>/idioma.asp" -->
donde = Request.QueryString("idioma") %> debe ser el en o sp que le paso por URL

Y me sale el siguiente error:

Tipo de error:
Páginas Active Server, ASP 0126 (0x80004005)
No se encontró el archivo de inclusión "lenguaje/<%= Request.QueryString(".
/correo/prueba.asp, línea 42


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2; .NET CLR 2.0.50727)

Página:
GET /correo/default.asp
  #2 (permalink)  
Antiguo 19/05/2007, 10:06
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 9 meses
Puntos: 166
Re: Problemas con Request.QueryString y el INCLUDE....AYUDENME

Los archivos de inclusión no pueden ser condicionados ... por eso no funciona de esa forma.
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #3 (permalink)  
Antiguo 19/05/2007, 14:00
 
Fecha de Ingreso: noviembre-2005
Mensajes: 5
Antigüedad: 19 años
Puntos: 0
Re: Problemas con Request.QueryString y el INCLUDE....AYUDENME

y me podrías poner un ejemplo de como lo podría hacer?
  #4 (permalink)  
Antiguo 23/05/2007, 15:15
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 9 meses
Puntos: 166
Re: Problemas con Request.QueryString y el INCLUDE....AYUDENME

No es posible hacer archivos de inclusión condicionados en asp
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #5 (permalink)  
Antiguo 01/06/2007, 06:30
 
Fecha de Ingreso: junio-2007
Mensajes: 1
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Problemas con Request.QueryString y el INCLUDE....AYUDENME

Bueno, vamos a buscar una solución ... pensemos lo que es el include, quien lo realiza y quien lo ejecuta y ...

Prueba esto: no modifiques la instrucción del include, pero condiciona en server cual de los dos se debe cargar. Veamos:

<% if Request.QueryString("idioma")="es" then %>
<!--#include file='espanol.inc' -->
<% else %>
<!--#include file='ingles.inc' -->
<% end if %>

¡ Sorpresa !

Un saludo,
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:30.