Response.Redirect、Response.End、Server.Transfer でエラー時の対策

詳しくはここ


な〜んも考えずに使っていたら、“スレッドを中止しようとしました”というエラーが発生してしまうので、エラー回避手段を取る必要がある。


VB.NET


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使うとの事(未実行)