我正在记录 OnException 方法中发生的所有错误。
如何查找哪个 Controller /操作发生了错误?
最佳答案
正如 Charlino 所暗示的,这些值可从 ExceptionContext 参数中获得:
protected override void OnException(ExceptionContext filterContext)
{
var controllerName = filterContext.RouteData.Values["controller"];
var actionName = filterContext.RouteData.Values["action"];
// ...
base.OnException(filterContext);
}
关于asp.net - 如何查找哪个 Controller /操作发生错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2770303/