覆盖 ErrorPage.cshtml 允许您为从 Controller 抛出的异常创建自定义错误页面,有没有办法处理从过滤器抛出的异常?例如,我想要自定义页面以防伪造异常。
最佳答案
您可以使用异常过滤器。只需创建您自己的 FilterProvider
并让它实现 IExceptionFilter
。将所有自定义逻辑放在 OnException(filterContext)
方法中。
看看例如。 Orchard.Security.SecurityFilter
的当前实现有一个想法。
关于c# - 处理 Action 过滤器和 Orchard 框架的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16770156/