質問

未処理の例外をすべて、Asp.Net MVCのエラーページに転送したい。 Asp.net MVCで未処理の例外を処理する方法は何ですか? application_errorのようなものはありますか?

役に立ちましたか?

解決

HandleError属性を確認します。よく書かれたこちら

他のヒント

標準セットアップを使用している場合、コントローラーはメソッドの1つをオーバーライドすることでこれを行うことができます(おそらく OnException ですが、確認するのは便利ではありません)。すべてのコントローラーでこのロジックを共有する場合は、ベースコントローラーを使用できます。

別の方法として、フィルターを使用してこれを行うことができます(たとえば、 [HandleError] )。ただし、そのようなロジックのための単一のグローバルな場所があるかどうかはわかりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top