jueves, 29 de octubre de 2009

Variables globales, de sesión ,cookies y viewstate

Un problema que tenemos cuando estamos desarrollando aplicaciones en ASP.NET es que tenemos que trabajar más de una vez con información que se crea en otras páginas por lo que tenemos que almacenar esta información para reutilizarla posteriormente.
Tenemos varios objetos que podemos utilizar para solucionar esta información
  • Variables globales o de aplicación. son comunes para todos los usuarios, por lo que las podemos utilizar para datos generales como rutas o parámetros de configuración
  • Variables de Sesión. Son únicas para cada sesión de la aplicación, muy útiles para almacenar variables globales que solo las tiene que ver cada usuario
  • ViewState. Almacena el estado de los controles antes de un PostBack al servidor. Podemos también almacenar valores que queremos pasar de una página a otra o mantener cuando se recarga la página
  • Cookies. Almacena localmente en un fichero o en un proceso en memoria mientras dura la sesión la información que queramos
Descargar sencillo manual casero sobre el tema