我想将所有未处理的异常传输到Asp.Net MVC中的错误页面。在Asp.net MVC中处理未处理异常的方法是什么?有没有像application_error这样的东西?

有帮助吗?

解决方案

查看HandleError属性。有一个很好的写作这里

其他提示

如果您使用标准设置,您的控制器可以通过覆盖其中一种方法(可能是 OnException ,但我没有方便检查)来完成此操作。如果您希望所有控制器共享此逻辑,则可以使用基本控制器。

或者,您可以通过过滤器(例如 [HandleError] )来完成此操作。不过,我不知道这种逻辑是否只有一个全球性的地方。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top