Response.Redirect、Response.End、Server.Transfer でエラー時の対策
詳しくはここを
な〜んも考えずに使っていたら、“スレッドを中止しようとしました”というエラーが発生してしまうので、エラー回避手段を取る必要がある。
001 Response.Redirect("blank.html")
↓
001 Response.Redirect("blank.html", False)
001 Response.End()
↓
001 Response.Flush()
002 HttpContext.Current.ApplicationInstance.CompleteRequest()
Server.Transfer の場合は、代わりに Server.Execute使うとの事(未実行)