2009-07-14 36 views
1

簡單的問題:如果我的共享文件夾中有一個通用的Error.aspx頁面(以及我的控制器上必需的HandleError)。如何顯示觸發它的異常消息?mvc顯示錯誤頁面上的異常

Scott Gu post指出,功能應該在新項目生成的默認Error.aspx,但這是預覽4,並且我假設與v1.0版本脫離。

回答

6

ASP.NET MVC HandleError Attribute, Custom Error Pages and Logging Exceptions

ASP.NET有配置自定義錯誤的一個很好的web.config設置。此屬性通過MVC公開,因此我們可以將我們的配置設置爲僅向遠程用戶顯示友好錯誤:

<customErrors mode="RemoteOnly" /> 
+0

好文章。爲了完成循環,我重寫OnException並將該異常消息添加到TempData變量,以便我可以在Error.aspx頁面上顯示它。謝謝。 – gfrizzle 2009-07-14 14:53:06

相關問題