12
我还是新来的MVC 3,我努力为我的应用程序创建一个不错的错误页面。ASP.Net MVC 3中的共享错误视图,它是什么?
我注意到了自动生成的共享Error.cshtml视图,它用于什么以及如何操作?
来实现一个简单的单错误页面将是辉煌的,以及:-)
我还是新来的MVC 3,我努力为我的应用程序创建一个不错的错误页面。ASP.Net MVC 3中的共享错误视图,它是什么?
我注意到了自动生成的共享Error.cshtml视图,它用于什么以及如何操作?
来实现一个简单的单错误页面将是辉煌的,以及:-)
已经到位的任何链接;你只是没有看到默认如果你的请求来自Web服务器本身,则会显示原始错误 - 对于调试非常有用。远程访问者会看到默认的error.cshtml结果:
对不起,处理您的请求时发生错误。
,甚至看到错误页面时本地,保证的customErrors模式为“开”:
<customErrors mode="On"/>
您可能需要这个在web.config中添加<system.web>
。但在调试过程中最常见的设置为“RemoteOnly”。
+1啊蠢我,我很习惯WebForms我已经添加DefaultRedirect =“/错误”。你是对的,当它设置为On时它会自动工作。谢谢:-) – Steffen 2011-03-05 09:14:45
有点复杂,如果您之前需要做一些事情来提取错误页面,例如,如果您需要发送错误日志并发送邮件。 – 2011-11-04 13:34:17
@Bugeo也有控制器方法和全局钩子 – 2011-11-04 13:36:30