Looking for asp.net Answers? Try Ask4KnowledgeBase
Looking for asp.net Keywords? Try Ask4Keywords

ASP.NETEstado de sesión


Sintaxis

  • Session ["Session_Key"] = Obj_Value;

Observaciones

HTTP es sin estado. El estado de la sesión ASP.NET es un marco que facilita el mantenimiento del estado entre las solicitudes de página HTTP.

La sesión difiere de las variables de nivel de clase en su capacidad de permanecer disponible a través de post-backs y diferentes páginas. Por ejemplo, una variable de sesión creada en Page1.aspx estará disponible si el usuario se redirige a Page2.aspx posteriormente, dentro de la misma aplicación.

Además, a diferencia de las variables estáticas declaradas a nivel de página, las variables de sesión son independientes para diferentes usuarios. Es decir, cambiar el valor de la variable de sesión de un usuario no afectará el valor de la misma variable para otros usuarios.

Si bien ViewState se puede usar para almacenar los datos del usuario temporalmente, no permite guardar datos en varias páginas. Además, el estado de viewstate es parte de la página y se envía al cliente. Como resultado, cualquier información crítica relacionada con el usuario no se puede guardar en ViewState , y ahí es donde las variables de la sesión se vuelven útiles.

Estado de sesión Ejemplos relacionados