Variable de Sesion en C#

28/08/2003 - 15:32 por Juan David | Informe spam
Buenos Días...

Tengo un problema con una variable de sesion que la
declaro y le asigno el valor correspondiente a un
parámetro que recibo de una pagina anterior...

El problema es que esta variable de sesion la necesito
seguir utilizando en las páginas siguientes en las que
navego. Esto lo hace bien ya que la variable se queda
viendo por todas estas páginas, PERO...

Cuendo regreso a la pagina inicial (la que cargó la
variable de sesion con un parámetro de una pag anterior)
esta variable de sesion pierde el valor con el que deseo
seguir trabajando.

Lo intente poniendolo con el truco del IsPostback pero
nada...

if(!IsPostback)
{ //Este request es de una página atras
Session["lngLogon"]=Request["lngIdUsuario"];
}

La razon por la cual creo que no lo hace es porque al
hacer el redirect a esta pag desde una pag posterior,
esta se vuelve a cargar como si fuera la primera vez,
entonces ya el Request ya no contiene nada.

Espero que tengan una sugerencia para esto...


Suerte y pulso

Preguntas similare

Leer las respuestas

#1 Carlos Walzer
29/08/2003 - 15:52 | Informe spam
Prueba con esto:

if (Session["lngLogon"] == null)
Session["lngLogon"]=Request["lngIdUsuario"];


Carlos Walzer
Microsoft MVP
Vemn Sistemas
www.vemn.com.ar

"Juan David" wrote in message
news:0bb301c36d68$e19858b0$
Buenos Días...

Tengo un problema con una variable de sesion que la
declaro y le asigno el valor correspondiente a un
parámetro que recibo de una pagina anterior...

El problema es que esta variable de sesion la necesito
seguir utilizando en las páginas siguientes en las que
navego. Esto lo hace bien ya que la variable se queda
viendo por todas estas páginas, PERO...

Cuendo regreso a la pagina inicial (la que cargó la
variable de sesion con un parámetro de una pag anterior)
esta variable de sesion pierde el valor con el que deseo
seguir trabajando.

Lo intente poniendolo con el truco del IsPostback pero
nada...

if(!IsPostback)
{ //Este request es de una página atras
Session["lngLogon"]=Request["lngIdUsuario"];
}

La razon por la cual creo que no lo hace es porque al
hacer el redirect a esta pag desde una pag posterior,
esta se vuelve a cargar como si fuera la primera vez,
entonces ya el Request ya no contiene nada.

Espero que tengan una sugerencia para esto...


Suerte y pulso
Respuesta Responder a este mensaje
#2 Juan David
01/09/2003 - 16:01 | Informe spam
Te veo grave...

Ese no era el problema...

Lee bien la pregunta, no vez que quien hace el post es
una página anterior?

Por lo cual el Request no traería nada...

Si tenes una respuesta valida la decis, si no no digas
nada mejor.

Suerte y pulso
Prueba con esto:

if (Session["lngLogon"] == null)
Session["lngLogon"]=Request["lngIdUsuario"];


Carlos Walzer
Microsoft MVP
Vemn Sistemas
www.vemn.com.ar

"Juan David" wrote in


message
news:0bb301c36d68$e19858b0$
Buenos Días...

Tengo un problema con una variable de sesion que la
declaro y le asigno el valor correspondiente a un
parámetro que recibo de una pagina anterior...

El problema es que esta variable de sesion la necesito
seguir utilizando en las páginas siguientes en las que
navego. Esto lo hace bien ya que la variable se queda
viendo por todas estas páginas, PERO...

Cuendo regreso a la pagina inicial (la que cargó la
variable de sesion con un parámetro de una pag anterior)
esta variable de sesion pierde el valor con el que deseo
seguir trabajando.

Lo intente poniendolo con el truco del IsPostback pero
nada...

if(!IsPostback)
{ //Este request es de una página atras
Session["lngLogon"]=Request["lngIdUsuario"];
}

La razon por la cual creo que no lo hace es porque al
hacer el redirect a esta pag desde una pag posterior,
esta se vuelve a cargar como si fuera la primera vez,
entonces ya el Request ya no contiene nada.

Espero que tengan una sugerencia para esto...


Suerte y pulso


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida