Questão FC670914
Acerca do HTML5, do jQuery e do ASP.NET, julgue o item seguinte. No desenvolvimento de aplicações ASP.NET Web Forms, a função do comando Response. Redirect(“pagina.aspx”) é redirec
Desenvolvimento Web
QUADRIX · 2025
Acerca do HTML5, do jQuery e do ASP.NET, julgue o item seguinte.
No desenvolvimento de aplicações ASP.NET Web Forms, a função do comando Response. Redirect(“pagina.aspx”) é redirecionar o usuário para outra página com alteração da URL, encerrando a execução da página atual.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A afirmação foi julgada como CERTO porque Response.Redirect("pagina.aspx") envia ao navegador uma resposta HTTP de redirecionamento (tipicamente 302), fazendo com que o cliente solicite a nova URL e, assim, a barra de endereço seja atualizada.
Por padrão o método chama internamente Response.Redirect(url, endResponse:true), o que interrompe a execução da página atual imediatamente, gerando uma exceção de término de thread (ThreadAbortException) para encerrar o processamento. Por isso o fluxo do servidor não continua após a chamada.
Se for necessário evitar a exceção e permitir que o código continue, use Response.Redirect(url, false) e posicione em seguida Context.ApplicationInstance.CompleteRequest() para concluir corretamente a resposta sem abortar a thread.
Conteúdo do catálogo FC Concursos · Atualizado em