Aquí está mi código:ASP.NET Response.Redirect() Error
try
{
Session["CuponeNO"] = txtCode.Text;
txtCode.Text = string.Empty;
Response.Redirect("~/Membership/UserRegistration.aspx");
}
catch(Exception ex)
{
string s = ex.ToString();
lblMessage1.Text = "Error Occured!";
}
estoy recibiendo un error, a pesar de que vuelve a dirigir después de la captura.
Aquí está el error:
"System.Threading.ThreadAbortException: Thread was being aborted.\r\n at System.Threading.Thread.AbortInternal()\r\n at System.Threading.Thread.Abort(Object stateInfo)\r\n at System.Web.HttpResponse.End()\r\n at System.Web.HttpResponse.Redirect(String url, Boolean endResponse)\r\n at System.Web.HttpResponse.Redirect(String url)\r\n
Puede alguien decirme por qué está ocurriendo este error?
Hey, su cotización bloque que dice "* La ThreadAbortException se inicia cuando se realiza una llamada a Response.Redirect (url) ... *", ¿recuerda de dónde has sacado eso? Tengo problemas para tratar de encontrar la fuente original de esa cita a través de Google, porque en realidad ha sido plagiado mucho por varias personas ': /' –
Este es el mejor vínculo que podría surgir, pero no es el trabajo del autor original o bien, vincula y cita a un "John S. Reid" como el autor, desde el 31 de marzo de * 2004 *: https://derekreynolds.wordpress.com/2009/10/27/using-response-redirect/. El artículo original parece haber desaparecido ahora sin embargo. –
Gracias a Dios por The Way Back Machine, volví a encontrar la fuente * original *: [Response.Redirect (url) ThreadAbortException Solution] (https://web.archive.org/web/20120120110234/http://www.c6software) .com/articles/ThreadAbortException.aspx). –