Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 28-may-2004, 15:51   #1 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
No me funciona la variable session

Estoy tratando de manejar una variable global que s epueda llamra entre diferentes paginas, utilizo lo siguiente en la primera pagina aspx cargada:

Session("myvariable") = "somevalue"

y despues para llamar el valor de la variable utilizo esto:

If not(Session("myvariable")is nothing) Then
Dim myString As String = Session("myvariable").ToString()
End If

y no pasa nada......

No se si tengo que configurar algun otro archivo o el webconfig, no se....
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Antiguo 28-may-2004, 21:29   #2 (permalink)
SunDarK ha deshabilitado el karma
 
Avatar de SunDarK
 
Fecha de Ingreso: diciembre-2003
Ubicación: Sanlucar de Barrameda
Mensajes: 1.116
5:28 AM hora española,situacion tras llegar de fiesta:

Para añadir variables de sesion:
Session.Add("ID_USUARIO", ID_USUARIO)
Para recuperarlas:
Session.Item("ID_USUARIO")

Es lo maximo ke atino a poner hoy,mañana mas supognogo xD saludos
__________________
¿Quién será el tal General Failure y por qué estará leyendo el disco duro?
SunDarK está desconectado   Responder Citando
Antiguo 29-may-2004, 03:23   #3 (permalink)
luiscl está en el buen camino
 
Avatar de luiscl
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 305
Hola a ambos;

Soy muy novato, como bien sabe Sun, pero yo no he conseguido hacerlo más que pasando dichas variables a traves del response.redirect. Ya sabéis...

lblglobal.text = variableglobal
response.redirect("resultados.aspx?global=" & lblglobal.text)

Y luego recogiéndola en la otra página...

Supongo que habrá soluciones "más profesionales", pero si te corre prisa...

Un saludo
__________________
Pide lo que quieras...y luego paga por ello
luiscl está desconectado   Responder Citando
Antiguo 29-may-2004, 05:49   #4 (permalink)
SunDarK ha deshabilitado el karma
 
Avatar de SunDarK
 
Fecha de Ingreso: diciembre-2003
Ubicación: Sanlucar de Barrameda
Mensajes: 1.116
Hombre luiscl yo empezé haciendolo asi,pero asi no es lo mas conveniente,pienso yo,ya que si por ejemplo lo que tienes es un ID para acceder a ciertas zonas de la página,puede darse el caso de que donde pone
http://www.lokesea.com/resultados.aspx?global=1
alguien pueda cambiar el 1 por 2 y entre en zonas o como usuarios que no son ellos mismos.
Te recomiendo que pruebes el código que he posteado,dime si te va,y si no le buscamos solución,venga un saludo
__________________
¿Quién será el tal General Failure y por qué estará leyendo el disco duro?
SunDarK está desconectado   Responder Citando
Antiguo 31-may-2004, 08:18   #5 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
Sundark cuando voy a recuperar la variable creada de la forma:
Session.Item("ID_USUARIO")
me sale el siguiente error sobre el codigo: "property access must asign to the property or use its value"

que es eso?
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Antiguo 31-may-2004, 09:07   #6 (permalink)
SunDarK ha deshabilitado el karma
 
Avatar de SunDarK
 
Fecha de Ingreso: diciembre-2003
Ubicación: Sanlucar de Barrameda
Mensajes: 1.116
Mira ver si se te asigna bien,pon un breakpoint porque acabo de probar el codigo y va bien,un saludo
__________________
¿Quién será el tal General Failure y por qué estará leyendo el disco duro?
SunDarK está desconectado   Responder Citando
Antiguo 31-may-2004, 13:57   #7 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
Que pena con ustedes. pero ya lo intenté con un breakpoint.

El codigo me funciona sin problemas si llamo la variable session desde el mismo formulario que la creó, si la llamo de otro form me la muesta en blanco, que error podria tener????

Gracias y Ciao
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Antiguo 31-may-2004, 14:54   #8 (permalink)
Scho está en el buen camino
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 359
Si en el webform donde la creas funciona y en otro no tiene toda la pinta de que estás perdiendo la sesión al cambiar de página, quizá tengas las cookies desactivadas o estés cerrando la sesión al cambiar de página.

Un saludo
Scho está desconectado   Responder Citando
Antiguo 31-may-2004, 14:58   #9 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
perdona Scho como se si tengo las cookies desactivadas??? porque no creo que esté cerrando la sesion. Gracias
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Antiguo 31-may-2004, 15:04   #10 (permalink)
Scho está en el buen camino
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 359
En el Internet Explorer en Herramientas > Opciones de Internet > Privacidad, depende del navegador que utilices.

Suerte.
Scho está desconectado   Responder Citando
Antiguo 31-may-2004, 16:28   #11 (permalink)
luiscl está en el buen camino
 
Avatar de luiscl
 
Fecha de Ingreso: abril-2004
Ubicación: Zaragoza
Mensajes: 305
Hola todos;

Sun: Tienes razón con lo de que haciéndolo como yo lo hacía te pueden "manipular" la dirección a la que rediriges. No sabía cómo funcionaba lo de la variable session, pero recuerdo que cuando probé a usarla también me salía un error, aunque no recuerdo cuál.

A ver si lo vuelvo a probar y echo un ojo a las cookies.

Un saludo.
__________________
Pide lo que quieras...y luego paga por ello
luiscl está desconectado   Responder Citando
Antiguo 31-may-2004, 16:29   #12 (permalink)
julianserna está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Ubicación: colombia
Mensajes: 374
Enviar un mensaje por ICQ a julianserna Enviar un mensaje por AIM a julianserna Enviar un mensaje por Yahoo  a julianserna
Ya encontré el problema, estaba llamando las variables de sesion desde ventanas diferentes en la misma sesion, estas no pierden su valor si se llaman desde la misma ventana del explorador....

Gracias por la ayuda
__________________
J-.-`.::
julianserna está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:08.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93