- PR -

Redirect時のThreadAbortExceptionについて

1
投稿者投稿内容
あひる隊長
常連さん
会議室デビュー日: 2003/07/23
投稿数: 36
投稿日時: 2003-08-01 14:13
ASP.NETでWebアプリケーションの開発を行っております。

Response.Redirect()又はServer.Transfer()
をtryで囲んだ場合の問題点として下記URL
http://support.microsoft.com/default.aspx?scid=kb;ja;312629

あとThreadAbortExceptionがキャッチしても自動的にスローされて
しまう特殊な例外であることとそれに対する回避策は下記URL

http://www.unisys.co.jp/club/net_view/20030327.html

にて確認しました。

そこでお聞きしたいのですが、画面遷移をTransferで行う場合
みなさんはどのようにされているのでしょうか?

とりあえずThreadAbortExceptionがスローされたらResetAbort()
でキャンセルするべきか、Transferのみtry〜catchの外に出す
べきか、それとも他に何か良いやり方がありますでしょうか?

実際のコードをお見せすることができないので、これだけでは
伝わりにくいという点は重々承知しておりますが、
みなさんのご意見をお聞かせください。

宜しくお願いします。


1

スキルアップ/キャリアアップ(JOB@IT)