- PR -

ユーザコントロールのエラー処理

1
投稿者投稿内容
馬車馬
会議室デビュー日: 2004/12/07
投稿数: 13
投稿日時: 2005-02-14 19:12
C#を使用してWebアプリケーションを作成しています。

要件によりユーザコントロール内でエラーが発生した場合と、Page(aspx)でエラーが発生した場合で異なるエラー処理を行うことになりました。

上記の為、ユーザコントロールにPage_Errorイベントを追加して、
その中でユーザコントロール内のエラー処理を行うつもりだったのですが
ユーザコントロールのPage_Loadでエラーが発生しても
Page_Errorイベントでハンドリングできませんでした。

上記のユーザコントロールを読み込んでいるPage(aspx)側にPage_Errorを追加したところ
そちらではハンドリングできました。
また、ユーザコントロールのPage_Loadにtry〜catchを入れた場合には
ハンドリングができました。

ユーザコントロールのPage_Errorイベントはどのような場合に
ハンドリングできるのでしょうか?

ユーザコントロール側でなんらかのエラー処理を行いたい場合には
Page_LoadやButton_Click等の各々のイベントで行うしかないのでしょうか?

ご存知の方いらっしゃいましたらご享受お願い致します。
1

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