Flashcard FC684432
Qual o efeito de Response.Redirect("pagina.aspx") em ASP.NET Web Forms?
Desenvolvimento Web
QUADRIX · 2025
Qual o efeito de Response.Redirect("pagina.aspx") em ASP.NET Web Forms?
Mostrar resposta e comentário
Resposta
Envia um redirecionamento HTTP ao navegador, atualiza a barra de endereços e, por padrão, encerra a execução da página atual.• Redirecionamento HTTP: envia ao navegador uma resposta HTTP de redirecionamento (tipicamente 302), fazendo com que o cliente solicite a nova URL e a barra de endereço seja atualizada.
• Comportamento padrão: chama internamente Response.Redirect(url, endResponse:true), o que interrompe a execução da página atual imediatamente, gerando uma ThreadAbortException para encerrar o processamento.
• Evitar exceção: use Response.Redirect(url, false) e posicione em seguida Context.ApplicationInstance.CompleteRequest() para concluir a resposta sem abortar a thread.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670914
Conteúdo do catálogo FC Concursos · Atualizado em