目前我收到的错误页面如下:
Server Error in '/' Application.
The partial view 'obj' was not found or no view engine supports the searched locations. The following locations were searched:
当我的代码出现问题时,有没有办法可以向用户返回一个简单的错误页面?
答案 0 :(得分:1)
您可以在web.config中定义错误页面
答案 1 :(得分:1)
您应该在控制器类的顶部添加[HandleError]属性。在您的web.config中添加或更改< customErrors>到< customErrors mode =“on”/>。
另外,这里有一篇关于MVC中不同过滤器的精彩文章。其中一个属性是HandleError,它显示了如何向用户显示纯文本错误消息。
此致
Huske
答案 2 :(得分:0)
以下链接将为您提供有关在asp.net mvc中使用自定义错误页面的宝贵见解
ASP.NET MVC HandleError
ASP.NET MVC 404 Error Handling
答案 3 :(得分:0)
1.您可以在global.asax
中使用OnError方法2.您可以使用ErrorHandler属性并将其置于控制器或操作上。
3.您可以使用GlobalFilters为所有控制器添加错误处理。这是global.asax
的推荐方法和替代方法4.您可以在web.config中配置错误处理。