Questão de Programação — ASP — VUNESP 2013
ProgramaçãoASP
- Código
- vu003324
- Banca
- VUNESP
- Órgão
- MPE-ES
- Ano
- 2013
- Nível
- Superior
- Cargo
- Agente Técnico - Desenvolvedor
Como os servidores web tratam cada requisição de forma independente, o ASP.NET oferece diversas opções de gerenciamento de estado para persistir os dados entre as requisições dos usuários. Sobre a persistência de dados, a diferença entre o estado de sessão (Session state) e o estado de visualização (View state) é que
- Ao estado de sessão fornece persistência dos dados entre múltiplas páginas de uma aplicação web, enquanto o estado de visualização fornece persistência dos dados para uma única página da aplicação.
- Bapesar de ambos terem a mesma função, o estado de sessão fica armazenado na máquina do cliente, enquanto o estado de visualização fica armazenado no servidor.
- Co estado de sessão fornece persistência dos dados entre usuários de uma mesma aplicação, enquanto o estado de visualização fornece persistência para um único usuário.
- Do estado de visualização fornece persistência dos dados entre múltiplas páginas de uma aplicação web, enquanto o estado de sessão fornece persistência dos dados para uma única página da aplicação.
- Eambos são armazenados na máquina do cliente, no entanto, o estado de sessão utiliza uma criptografia de chave simétrica para proteger os dados.