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

Include de acuerdo a variable en asp.

Estas en el tema de Include de acuerdo a variable en asp. en el foro de ASP Clásico en Foros del Web. Estimados, Estoy comenzando con ASP y lo que necesito hacer es un include que se riga por una variable como lo hacia en php abajo ...
  #1 (permalink)  
Antiguo 22/08/2006, 16:16
Avatar de richard20  
Fecha de Ingreso: marzo-2006
Mensajes: 139
Antigüedad: 18 años, 2 meses
Puntos: 0
Include de acuerdo a variable en asp.

Estimados,
Estoy comenzando con ASP y lo que necesito hacer es un include que se riga por una variable como lo hacia en php abajo puse el código de cual es la idea espero me puedan ayudar con esto o indicarme de que manera debo hacerlo en asp.

Código HTML:
<table width="100%" height="314" border="1">
  <tr>
    <td width="106" height="23">&nbsp;</td>
    <td width="901">&nbsp;</td>
  </tr>
  <tr>
    <td width="106" height="382" valign="top">&nbsp;</td>
    <td>
	<%
	Option Explicit
	Dim pag 
	if Request.QueryString("pag")="" then
			pag="inicio.asp"
	else
			pag=Request.QueryString("pag") & ".asp"
	end if
	%>
	<!--#include file=<%=pag%>--> 
	</td>
  </tr>
</table> 
Desde ya muchas Gracias.
__________________
-.No Sueñes tu Vida, Vive tus Sueños.-
  #2 (permalink)  
Antiguo 22/08/2006, 18:37
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Server.Execute es lo que necesitas, pero no dejes de observar que a diferencia de Response.Redirect, el control del programa regresa al que lo invoca después de que se ejecuta el llamado.

Saludos
  #3 (permalink)  
Antiguo 22/08/2006, 18:56
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Solamente completar a lo que dice el distinguido maestro tigurón que el archivo a ejecutar no puede depender de ninguna variable externa a menos que no sea de sesión.

Salduos!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 24/08/2006, 09:42
Avatar de macedo  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 124
Antigüedad: 22 años, 4 meses
Puntos: 0
Como bien dice u_goldman, si le quieres pasar algún valor al asp llamado, se lo puedes pasar por variables de sesión, pero tambien se las puedes pasar a modo de GET.

Server.Execute("CalledAsp.asp?VAR1=lo que sea &VAR2= lo que sea")

Saludos.
__________________
"Hay que simplificar las cosas tanto como sea posible, pero no más".
Albert Einstein.
  #5 (permalink)  
Antiguo 24/08/2006, 10:46
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
En serio?

Esa no me la sabia, vamos a probar
__________________
"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 01:24.