【发布时间】:2011-04-01 12:01:13
【问题描述】:
我最近遇到了作为 mvccontrib 项目一部分的救援属性...乍一看,它似乎允许您根据控制器/操作等提供不同的错误视图。
但仔细观察,似乎 mvc 附带的标准 HandleError 属性也允许您执行相同操作..
所以我有点困惑,使用 Rescue 属性的优缺点是什么......它似乎与 HandleError 完全一样
非常感谢任何帮助或见解
【问题讨论】:
我最近遇到了作为 mvccontrib 项目一部分的救援属性...乍一看,它似乎允许您根据控制器/操作等提供不同的错误视图。
但仔细观察,似乎 mvc 附带的标准 HandleError 属性也允许您执行相同操作..
所以我有点困惑,使用 Rescue 属性的优缺点是什么......它似乎与 HandleError 完全一样
非常感谢任何帮助或见解
【问题讨论】:
我不知道所有的区别,但其中之一是 HandleError 属性仅适用于 web.config 的 <customError> 部分,必须设置为 <customError mode="On" /> 而 RescueAttribute 没有这个部分。
另请参阅 Corin 在此问题中的回答,了解其他区别: ASP.NET MVC HandleError
【讨论】: