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

orden de procesar elementos de una pagina asp

Estas en el tema de orden de procesar elementos de una pagina asp en el foro de ASP Clásico en Foros del Web. hola a to2, me ha surgido una duda , a ver si alguien me la puede contestar. tengo una pagina en asp donde primero proceso ...
  #1 (permalink)  
Antiguo 22/03/2006, 04:34
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 7 meses
Puntos: 0
orden de procesar elementos de una pagina asp

hola a to2,
me ha surgido una duda , a ver si alguien me la puede contestar.
tengo una pagina en asp donde primero proceso una variable de session , una vez obtengo los resultados hago un session.abandon
seguidamente tengo un include que tambien lleva esa variable de session
En teoría hago lo siguiente

Num = session("id")
session.abandon

<!--#INCLUDE FILE="ObtenerNumero.asp" -->

Este fichero ObtenerNumero.asp contiene lo siguiente
response.write "Obtengo el valor de id-->"&session("id")


bueno, pues en teoria yo quiero que esta variable sea vacia o que no exista pq hago el session.abandon, en cambio me obtiene el valor que contiene esta variable antes del session.abandon
Mi pregunta es ¿Como se procesan los elementos de una pagina asp?, ¿Primero todos los includes y seguidamente el codigo de la pagina?
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #2 (permalink)  
Antiguo 22/03/2006, 07:59
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Cita:
Mi pregunta es ¿Como se procesan los elementos de una pagina asp?, ¿Primero todos los includes y seguidamente el codigo de la pagina?
asi es, los includes son los primeros que se procesan
  #3 (permalink)  
Antiguo 22/03/2006, 08:35
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 21 años, 7 meses
Puntos: 0
ok gracias DJ ElAprendiz...
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #4 (permalink)  
Antiguo 22/03/2006, 11:04
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
El include no tiene nada que ver en el asunto. El tema es que la sessión se destruye al finalizar la ejecución del script donde se invoca a session.abandon()
En lugar de abandon podés usar Session.Contents.Remove("id"), que realmente remueve en el acto el valor de dicha session.

Hacé esta prueba:

Código:
<%
Session("id") = "hola"
Response.Write "el valor de Session(""id"") antes del abandon es: " & Session("id") & "<br>"
session.abandon
Response.Write "el valor de Session(""id"") después del abandon es: " & Session("id")
%>

Y luego ésta:

Código:
<%
Session("id") = "hola"
Response.Write "el valor de Session(""id"") antes del abandon es: " & Session("id") & "<br>"
Session.Contents.Remove("id")
Response.Write "el valor de Session(""id"") después del abandon es: " & Session("id")
%>
Saludos
__________________
...___...
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 11:30.