Cookie, sessão, Cache, Aplicação e Viewstate Objetos
Os desenvolvedores sempre ficar confuso como e onde armazenar seus dados ao trabalhar com aplicações web. Esta postagem iria ajudar as pessoas a entender a diferença entre cada detentores de dados em ASP.NET
Biscoitos
Um cookie é um arquivo criado por um site da Internet para armazenar informações no seu computador, tal como o seu preferências quando visita esse site.
Por exemplo, se você perguntar sobre um horário de voo no site de uma companhia aérea, o site pode criar um cookie que contém o seu itinerário. Ou ele só pode conter um registro das páginas que você olhou para dentro do site que você visitou, para ajudar o site personalizar a exibição para você da próxima vez que visitar.
Um cookie persistente é um armazenado como um arquivo no seu computador, e permanece lá mesmo quando você fechar Internet Explorer . O cookie pode ser lido pelo site que o criou quando você visitar esse site novamente Em .NET :. HttpCookie (HttpCookieCollection), encontrado como uma propriedade da Solicitação (Coleção de cookies enviados pelo cliente) e classe Response (Resposta coleção de cookie). Um cookie temporário ou sessão é armazenado somente para a sessão de navegação atual, e é excluído do seu computador quando você fecha o Internet Explorer . Cache Cache objeto de um aplicativo permite que você armazenar e recuperar dados arbitrários sobre os pedidos subsequentes. O cache não é especificamente relacionado com uma página ou usuário da sessão. Ele é usado principalmente para melhorar o desempenho do aplicativo e permanece válido enquanto o domínio do aplicativo permanece ativo Em .NET :. Cache, encontrado como uma propriedade de Page classe (é o objeto de cache real associado com o aplicativo no qual a página reside) Session Isso fornece informações sobre a sessão do pedido atual. Um objeto da sessão é mantido para cada usuário que solicita uma página ou documento de um aplicativo ASP.NET. Variáveis armazenadas no objeto Session não são descartados quando o usuário move de uma página para no pedido; em vez disso, essas variáveis persistir enquanto o usuário está acessando páginas em seu aplicativo Em .NET :. HttpSessionState, encontrado como uma propriedade de classe Page Aplicação define os métodos, propriedades e eventosDriver Windows 7 Update Options