Ich lerne ASP.NET und betrachtete QueryStrings.Warum erhalte ich eine ausgelöste Ausnahme, wenn ich Response.Redirect() ausführe?
Eines der Beispiele, die ich auf der Suche war hakt einen Knopf bis zu einem Redirect Aufruf:
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);
}
}
Warum es eine Threadabort hier wirft? Ist das normal? Sollte ich etwas dagegen tun? Ausnahmen sind im Allgemeinen keine gute Sache, also war ich alarmiert, als ich das sah.
http://stackoverflow.com/questions/1063625/is-there -etwas-das-verhindert-response-redirect-to-work-inside-try-catch-block –