Pregunta: | 2813 - VARIABLES GLOBALES EN ASP |
Autor: | Christian Sibaja F. |
Deseo saber donde se declaran las variables globales en ASP. Dicen que en el archivo global.asa, pero intento hacerlo y no funciona. Tengo una variable que debo mantener durante todo el site, pero no se como lograrlo. Les agradezco me respondan. Gracias. |
Respuesta: | David Jiménez Bariñaga |
Si estás utilizando un servidor IIS no deberías tener problemas con el archivo global.asa, sí los tendrías si utilizas Personal Web Server, ya que este servidor no reconoce el global.asa. |
Respuesta: | Manu L |
En el Global.asa puedes crear variables de Session que son variables que permanecen durante la sesion del usuario que entra en tus páginas , pero que desaparecen cuando este cierra el explorador o está 20 min (depende de la conf) sin acceder a tus páginas.
Tambien puedes declarar variables de Aplicacion Aplication ("Nombre") = "Hola Que se arrancan cuando alguien entra en tus páginas y que no se cuando terminan (supongo que si reinicias ..) Puede ser que el Global.asa no te funcione ... deberías probarlo , por ejemplo en el global pones Session ("Nombre") = "Hola" y en otra pag asp response.write ( Session("Nombre")) Si no te escribe nada es que no te funciona ... tienes que entrar en el iis en las propiedades del web ponerlas como particulares , entrar en la configuración seleccionar el tipo de archivos asa y ticar que lo examine siempre ( es algo así pero no me acuerdo bien de memoria) uff ..vaya rollo que he soltado ... |
Respuesta: | Adrián Fernández |
Declarar una variable global es tan sencillo como poner en cualquier .asp :
Session("nombre_de_variable") = valor Y para leerla desde ese .asp u otro Session("nombre_de_la_variable") Saludos Adrian |
Respuesta: | Xavi |
En el archivo Global.asa, colocas : sub Session_OnStart Session("Pagina")=0 end sub Aqui he declarado la variable Pagina con valor 0 Esta es una variable global que podras utilizar en todo el proyecto. |