2011-06-30 4 views
0

を取得しています:MVCアプリケーションにエラーページが表示されるようにするにはどうすればよいですか?現在、私はこのようなエラーページを

Server Error in '/' Application. 
The partial view 'obj' was not found or no view engine supports the searched locations. The following locations were searched: 

は私のコードに問題があるとき、私はちょうど私のユーザーにプレーンなエラーページを返すことができる方法はありますか?

答えて

1

あなたのweb.configファイルにエラー・ページを定義することができます。あなたのweb.configで< customErrors>を<に追加または変更します。customErrors mode = "on" />

また、ここではMVCのさまざまなフィルタについての素晴らしい記事があります。対象となる属性の1つがHandleErrorで、ユーザーにプレーンテキストのエラーメッセージを表示する方法を示しています。

http://blogs.msdn.com/b/gduthie/archive/2011/03/17/get-to-know-action-filters-in-asp-net-mvc-3-using-handleerror.aspx

よろしく、

Huskeのasp.net MVCでカスタムエラーページを使用してあなたの貴重な洞察を与えるだろう、リンク後

0

1.You global.asaxでOnErrorメソッドを使用できます

2. ErrorHandler属性を使用してコントローラまたはアクションに配置できます。

3.すべてのコントローラにエラー処理を追加するために、GlobalFiltersを使用できます。これは、推奨される方法であり、global.asaxの代替手段です。

4. web.configでエラー処理を設定できます。