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

parametros en include

Estas en el tema de parametros en include en el foro de ASP Clásico en Foros del Web. estoy intentando insertar una pagina asp dentro de otra en una tabla y tengo el problema que esta tiene que llevar parametros pero no de ...
  #1 (permalink)  
Antiguo 14/09/2004, 16:32
 
Fecha de Ingreso: agosto-2004
Mensajes: 33
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta parametros en include

estoy intentando insertar una pagina asp dentro de otra en una tabla y tengo el problema que esta tiene que llevar parametros pero no de deja.

el archivo en cuestion es:

<!--#include file="encuestas/encuestaver.asp?id=13"-->

imagino que esto se puede hacer pero como????
  #2 (permalink)  
Antiguo 14/09/2004, 16:46
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Así no, por que se interpreta que el archivo es todo eso. Simplemente, pasa el parámetro a la pagina normal, ej:

Llamas a default.asp pasando ese parametro:
dominio.com/?eid=13

Y en default.asp metes
<!--#include file="encuestas/encuestasver.asp"-->

Dentro de encuestaver.asp, pon:
<%
intID = Request.Querystring("eid")
...
%>

Espero que lo entiendas!
__________________
Tu portal de manga y anime.
  #3 (permalink)  
Antiguo 14/09/2004, 18:29
 
Fecha de Ingreso: agosto-2004
Mensajes: 33
Antigüedad: 19 años, 9 meses
Puntos: 0
joer, pues la verdad es que soy un poco cazurro y no lo entiendo.
  #4 (permalink)  
Antiguo 15/09/2004, 06:44
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Intento explicarlo mejor. No debes pasar el parámetro manualmente al include, si no que tienes que recogerlo desde el include.

Si tú quieres cambiar manualmente (desde el código), el valor a pasar, puedes hacer algo así (es un ejemplo)
const intEnc = 13

Luego, en el archivo include, utilizas como valor de la encuesta el de la variable intEnc.

Si por ejemplo tomas el dato de una DB, y creas un link que sea así, por ejemplo:
< a href=encuestas.asp?e=13 >encuesta< /a >

Luego, en el archivo encuestas.asp puedes tener algo así
blabalba
<!--#include file="encuestas/encusetaver.asp"-->
blablabla

Y dentro del archivo a incluir, recoges el pará metro que pasas:
encuesta = Request.QueryString("e")

Espero que ahora lo hayas entendido.
__________________
Tu portal de manga y anime.
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 23:52.