Pular para o conteúdo principal

Questão de Programação — .Net — VUNESP 2024

Programação.Net
Código
vu083845
Banca
VUNESP
Órgão
Prefeitura de Mogi das Cruzes - SP
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
No ASP.NET, a propriedade ViewState de uma página
  1. Acorresponde ao código HTML final, completo, gerado como resposta a uma chamada a essa página.
  2. Bfica armazenada no servidor, por padrão, sendo que cada sessão ativa contém um valor específico.
  3. Cé um valor booleano que determina se cada requisição à página deve ser processada no servidor em modo de depuração, provendo informações extras sobre a execução do código quando ativada.
  4. Dcorresponde a um dicionário que contém pares chave/valor, sendo colocado em um campo oculto (hidden) da página.
  5. Earmazena código Java que pode ser executado dentro do ambiente ASP.NET no servidor, permitindo a integração entre essas duas tecnologias.
Revelar gabarito e comentário

GabaritoD — corresponde a um dicionário que contém pares chave/valor, sendo colocado em um campo oculto (hidden) da página.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

ASP.NET ViewState

Gabarito: letra D. O ViewState no ASP.NET Web Forms é um mecanismo que preserva os valores dos controles da página entre postbacks, armazenando-os em um dicionário serializado e colocado em um campo oculto (<input type="hidden">) no HTML renderizado.

Alternativa A — ❌ Incorreta

Corresponde ao HTML final gerado como resposta, mas isso é a saída completa da página, não o ViewState especificamente.

Alternativa B — ❌ Incorreta

ViewState é armazenado do lado do cliente (no próprio HTML da página), não no servidor. Sessão (Session) é que fica no servidor.

Alternativa C — ❌ Incorreta

Não é um valor booleano para modo de depuração. Isso se refere à propriedade Debug ou ao modo de compilação.

Alternativa D — ✅ Correta ⟵ GABARITO

Exatamente: ViewState é um dicionário (geralmente um StateBag) de pares chave-valor, serializado e inserido em um campo oculto __VIEWSTATE na página.

Alternativa E — ❌ Incorreta

ASP.NET não executa Java no servidor. ViewState é puro .NET, não Java.

Link permanente: /questoes/vu083845