Administracion Del Estado
Índice
Descripción
1
Lección: administración del estado
2
Lección: variables de aplicación y de sesión
17
Lección: cookies y sesiones que no utilizan cookies 29
Administración del estado
Descripción
Administración del estado
Variables de aplicación y de sesión
Cookies y sesiones que no utilizan cookies
***
Introducción
Microsoft® ASP.NET permiteadministrar el estado de una aplicación Web. El
estado es la capacidad de una aplicación Web de conservar la información del
usuario.
En este módulo, estudiaremos cómo administrar el estado de una aplicación
Web ASP.NET.
Objetivos
En este módulo, aprenderemos a:
Describir la administración del estado y las distintas opciones disponibles
para administrar el estado en una aplicación WebASP.NET.
Utilizar variables de aplicación y de sesión para administrar el estado en
aplicaciones Web ASP.NET.
Utilizar cookies y sesiones que no utilizan cookies para administrar el
estado en aplicaciones Web ASP.NET.
1
2
Administración del estado
Lección: administración del estado
¿Qué es la administración del estado?
Tipos de administración del estado
Administración del estadoen el lado del servidor
Administración del estado en el lado del cliente
El archivo Global.asax
***
Introducción
La conexión que se establece entre un usuario (el equipo cliente) y un servidor
Web se denomina sesión. Las sesiones pueden abarcar múltiples páginas Web y
su seguimiento se realiza mediante la administración del estado.
La administración del estado es el proceso por el cualmantenemos la misma
información a través de múltiples peticiones para las mismas o distintas páginas
Web.
En esta lección, empezaremos a conocer en detalle qué es la administración del
estado y por qué es importante administrar el estado. Estudiaremos la
administración del estado en el lado del servidor y la administración del estado
en el lado del cliente. También estudiaremos el archivoglobal.asax.
Objetivos de la lección
En esta lección, aprenderemos a:
Describir la administración del estado.
Identificar los distintos tipos de opciones de administración del estado.
Describir la administración del estado en el lado del servidor.
Describir la administración del estado en el lado del cliente.
Describir los distintos eventos que controla el archivo global.asax.Administración del estado
3
¿Qué es la administración del estado?
Sin administración del
estado
Con administración del
estado
Login.aspx
Login.aspx
Introduzca su información
de inicio de sesión:
Nombre
John
Introduzca su información
de inicio de sesión:
Nombre
John
Apellido
Chen
Apellido
Chen
Enviar
Enviar
Greetings.aspx
Hola
Servidor Web
Enviar
Enviar
Servidor Web
Greetings.aspx
Hola JohnChen
¡¡He
¡¡Heolvidado
olvidado
quién
quiéneres!!
eres!!
***
Introducción
Al igual que las tecnologías basadas en Hypertext Transfer Protocol (HTTP),
los formularios Web Forms no tienen estado, lo que significa que no indican
automáticamente si las peticiones de una secuencia son todas del mismo cliente
ni si una única instancia de navegador sigue visualizando de forma activa una
página Web oun sitio Web. Además, las páginas Web se destruyen y vuelven a
crearse a continuación con cada nueva petición al servidor Web; por tanto, la
información de las páginas no existe más allá del ciclo de vida de una única
página.
Administración del
estado
ASP.NET ofrece una administración del estado que guarda información en el
servidor entre páginas, que ayuda a mantener la continuidad de lainformación
del usuario (estado) durante una visita a un sitio Web.
Si se mantiene el estado entre páginas, la información suministrada
originalmente por los usuarios puede ser reutilizada; por ello, los usuarios no
necesitan volver a introducir la misma información varias veces cada vez que se
envía una página de retorno al servidor.
Ejemplo
Por ejemplo, en la ilustración anterior, el usuario, John...
Regístrate para leer el documento completo.