Estoy aprendiendo ASP.NET y estaba buscando QueryStrings.¿Por qué recibo una excepción lanzada cuando ejecuto Response.Redirect()?
Uno de los ejemplos que estaba mirando engancha un botón hasta una llamada de redirección:
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
//throws ThreadAbortException: "Thread was being aborted"
Response.Redirect("Form2.aspx");
}
catch (Exception Ex)
{
System.Diagnostics.Debug.WriteLine(Ex.Message);
}
}
¿Por qué lanzar una ThreadAbortException aquí? ¿Eso es normal? ¿Debo hacer algo al respecto? Las excepciones generalmente no son buenas, así que me alarmé cuando vi esto.
http://stackoverflow.com/questions/1063625/is-there -algo que-previene-respuesta-redirecciona-al-trabajo-dentro-try-catch-block –