0

私が A を持っていて、私が を持っているCustomAuthorizeAttributeExceptionHandleUnauthorizedRequestます。その例外をキャッチしてメッセージをフォーマットし、ユーザーに表示する方法はありますか。そうでない場合、このようなことをどのように実装する必要がありますか。

4

1 に答える 1

1

これをグローバルに実行しますか? それともコントローラーごと?

Globally の場合、未処理の例外をキャッチする独自の HandleErrorAttribute を作成できます。次に、例外が HandleUnauthorizedRequest であるかどうかをテストできます。

コントローラーごとにこれを行う場合は、OnException をオーバーライドしてそこで処理できます。

于 2013-10-27T15:39:56.140 に答える