Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

martes, 1 de mayo de 2012

Error: System.Threading.ThreadAbortException: Thread was being aborted.

System.Threading.ThreadAbortException: Thread was being aborted.

Que significa este error que aparece registrado en nuestro log?

Este error normalmente ocurre cuando utilizamos la sentencia Response.Redirect() para redirigirnos a otra página.
Ej.: Response.Redirect("Default.aspx");
 Esta sentencia va a funcionar pero arrojará el error en los logs "System.Threading.ThreadAbortException: Thread was being aborted" porque no le hemos especificado al código si luego de hacer el direccionamiento debe continuar o terminar la ejecución de la página actual.

Por eso el comando nos da el hint: "endResponse: Indicates whether execution of the current page should terminate."

Así que la sintaxis correcta debería ser:
Response.Redirect("Default.aspx",false);

3 comentarios:

unonomas dijo...

Vientos, justo lo que estaba buscando

unonomas dijo...

Vientos, justo lo que estaba buscando

unonomas dijo...

Vientos, justo lo que estaba buscando