19

コントローラーのアクションで例外をキャッチしても問題ありませんか? それを行うより良い方法はありますか?私は実際にコントローラーで例外をキャッチし、TempData を使用してユーザーにメッセージを表示していますが、このアプローチには奇妙な感覚があります。ブラウジングしてきましたが、自分に合うものは見つかりませんでした。

4

1 に答える 1

11

コントローラー クラスの属性を使用してHandleError未処理の例外をキャッチすると、Shared フォルダーの Error.aspx ビューが自動的に返されます。この属性にはオーバーロードがあるため、特定の例外タイプなどにのみ使用できます。

このアプローチの詳細については、ScottGu の投稿 (http://weblogs.asp.net/scottgu/archive/2008/07/14/asp-net-mvc-preview-4-release-part-1) を参照してください。 aspx

于 2009-10-13T20:51:08.593 に答える