*   >> Lectura Educación Artículos >> science >> software

Cookies de sesión, Caché, aplicación y ViewState Objects

ropiedad de la clase Páginas

Aplicación

Define los métodos, propiedades y eventos comunes a todos los objetos de la aplicación dentro de una aplicación ASP.NET. Esta clase es la clase base para las aplicaciones definidas por el usuario en el archivo global.asax. Permite el intercambio de información global a través de varias sesiones y solicitudes dentro de una aplicación ASP.NET

Nota:.

Estado de aplicación no se comparte a través de cualquiera de un conjunto de servidores Web (en el que una aplicación se encuentra alojado en varios servidores) o una Web jardín (en el que una aplicación se encuentra alojado en varios procesos en el mismo equipo)

En .NET

:. HttpApplication, que se encuentra como una propiedad de la clase Página

ViewState

Ver estado de una página o de control son los valores acumulativos propery, o vista, de esa página o control.

Esta clase es el mecanismo de almacenamiento primaria para todos los controles HTML y servidor Web. Almacena pares atributo /valor como cadenas asociadas con el control. Realiza un seguimiento de los cambios en estos atributos sólo después el método OnInit se ejecuta para una solicitud de página, y guardar los cambios al estado de vista del control de la página o de.

Usted puede leer de esta clase durante cualquier etapa del ciclo de vida de procesamiento de control , pero no se debe escribir en él, mientras que el control está prestando

En .NET

:.

StateBag, que se encuentra como una propiedad de la clase Página

El siguiente código ayuda:

private void Page_Load (object sender, System.EventArgs e) {string strDateVal = System.DateTime.Now.ToString (); //Este valor aplicación seguiría siendo el mismo para todas las sesiones si (Application.Get ("ApplicationValue") == null) Application.Add ("ApplicationValue", "Valor aplicación actualizada en" + strDateVal); //Este valor de la cookie una vez establecido se mantendrá igual durante 7 días si (Request.Cookies.

Get ("cookievalue") == null) {HttpCookie MyCookie = new HttpCookie ("cookievalue", "Valor de la galleta actualizada en" + strDateVal) ; //Expira después de 7 días a partir de la fecha de creación MyCookie.Expires = DateTime.Now.Add (new TimeSpan (7,0,0)); Response.Cookies.Add (MyCookie); } //Comprobar el mismo valor caché al abrir otra instancia página Web en Internet Explorer si (Caché ["CacheValue"] == null) Caché ["CacheValue"] = "Caché Valor actualizados en"

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.