duda variable Session

26/10/2005 - 23:05 por TR | Informe spam
Hola,

Estoy haciendo una aplicación y necesito utilizar la variable Sessión al
igual que en ASP tradicional:

Tengo hecho lo siguiente:

-> En el webconfig:

<sessionState
mode="InProc"
stateConnectionString="tcpip7.0.0.1:42424"
sqlConnectionString="data source7.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="1"
/>

no se si con 'cookieless' y 'timeout' es suficiente, lo demás para que
sirve¿

después en una página tengo lo siguiente:

private void Page_Load(object sender, System.EventArgs e)
{
this.Session["nombre"] = "pepe";
this.Label1.Text = this.Session["nombre"].ToString();
}

esta página tiene un hyperlink donde llamo a otra página donde compruebo
la variable sessión para hacer una u otra cosa.. y tengo lo siguiente:

private void Page_Load(object sender, System.EventArgs e)
{
if (this.Session["nombre"] = null) // aqui me da error
{
this.Label1.Text = "la session terminó";
}
else
{
this.Label1.Text = "la session sigue abierta";
}
}

todo esto se hace asi?.. que es lo que falla?.. despues de comprobar la
session y ver que ha muerto, tengo que abandonarla, cerrarla.. etc etc?

alguien si es tan amable me puede ayudar?

un cordial saludo y gracias

Preguntas similare

Leer las respuestas

#1 TR
26/10/2005 - 23:20 | Informe spam
me da error al fina, en la siguiente línea:

if (this.Session["nombre"] = null)

Referencia a objeto no establecida como instancia de un objeto

Saludos,

TR escribió:
Mostrar la cita
#2 A.Poblacion
26/10/2005 - 23:41 | Informe spam
"TR" wrote in message news:
Mostrar la cita
¿No tendría que ser if (Session["nombre"] == null) ?


Mostrar la cita
El mode="InProc" indica que la sesión se guarda "In Process", es decir,
en la memoria del servidor web. Las alternativas son "SqlServer", en cuyo
caso la sesión se guarda en un servidor Sql cuya cadena de conexión se
indica en sqlConnectionString, y "StateServer", en cuyo caso la sesión se
guarda en un servidor que esté ejecutando el servicio "ASP State Server", y
la dirección de dicho servidor se indica en stateConnectionString.
Ads by Google
Search Busqueda sugerida