アプリケーションにわかりやすいエラー ページを追加して、「エラーが発生しました」などのテキストを表示したいと考えています。例外が発生した場合でも、アプリケーションのすべてのページにエラー ページが自動的に表示されるようにします。どうすればこれを達成できますか?
1894 次
1 に答える
3
web.configでカスタムエラーを有効にするだけです。
<customErrors mode="On">
</customErrors>
ビューは~/Views/Shared/Error.aspx
未処理のエラーでレンダリングされます(コントローラーが属性で装飾されていると仮定します[HandleError]
)。
次に、さまざまな例外に対して、よりきめ細かい制御とさまざまなビューを使用できます。
[HandleError(
View = "~/Views/Errors/Custom.aspx",
ExceptionType = typeof(SomeCustomException))]
于 2011-01-30T17:03:49.267 に答える