*   >> Leitura Educação Artigos >> science >> Programas

Cookie, sessão, Cache, aplicação e Viewstate Objects

comuns a todos os objetos de aplicativo dentro de um aplicativo ASP.NET. Esta classe é a classe base para aplicações definidas pelo usuário no arquivo global. Permite o compartilhamento de informações globais através de múltiplas sessões e solicitações dentro de uma aplicação ASP.NET

Nota:. O estado do aplicativo não é compartilhado entre ambos uma fazenda de Web (em que um aplicativo está hospedado em vários servidores) ou um Web jardim (em que um aplicativo está hospedado em vários processos no mesmo computador)

Em .NET

:.

HttpApplication, encontrado como uma propriedade da classe Página

Viewstate

O estado de exibição para uma página ou controle é os valores cumulativos propery, ou visão, de que a página ou controle. Essa classe é o mecanismo de armazenamento primário para todos os controles HTML e servidor Web. Ele armazena atributo /valor pares como cordas associadas com o controle. Ele rastreia alterações a estes atributos somente depois que o método OnInit é executado para uma solicitação de página, e salvar as alterações de estado de exibição da página ou controle de.


Você pode ler a partir desta classe em qualquer fase do ciclo de vida do processamento de controle , mas você não deve escrever para ele enquanto o controle está prestando

Em .NET

:. StateBag, encontrado como uma propriedade da classe Página

O código a seguir faria Ajuda:

private void Page_Load (object sender, System.EventArgs e) {string strDateVal = System.DateTime.Now.ToString (); //Este valor Aplicação permaneceria o mesmo para todas as sessões se (Application.Get ("ApplicationValue") == null) Application.

Add ("ApplicationValue", "Valor aplicativo atualizado em" + strDateVal); //Este valor do cookie uma vez definido permanecerá o mesmo para 7 dias if (Request.Cookies.Get ("CookieValue") == null) {HttpCookie MyCookie = new HttpCookie ("CookieValue", "Cookie Valor atualizado em" + strDateVal) ; //Expira após 7 dias a partir da data de criação MyCookie.Expires = DateTime.Now.Add (novo TimeSpan (7,0,0)); Response.Cookies.

Add (MyCookie); } //Verifique o mesmo valor do cache abrindo outra instância página web no IE if (Cache ["CacheValue"] == null) Cache ["CacheValue"] = "Cache Valor atualizado em" + strDateVal; //Verifique o mesmo valor da sessão em outra página na aplicação e outra instância página web no IE if (Session ["SessionValue"] == null) Session ["SessionValue"] = "Valor Sessão atualizado

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.