发送Elmah Mvc错误生成Id(ErrorId)给客户端

时间:2014-08-19 12:49:42

标签: c# asp.net-mvc elmah elmah.mvc

我在我的项目中使用Elmah.MVC。 我创建了该错误处理程序以生成对客户端的json响应:

public class OnHandleErrorAttribute : HandleErrorAttribute
{
    public override void OnException(ExceptionContext context)
    {
        // Ajax
        if (context.HttpContext.Request.IsAjaxRequest())
        {
            // Need create a Json result with generated Elmah error Id   ?!?
            // How can I get that Id?

            context.ExceptionHandled = true;
            context.HttpContext.Response.TrySkipIisCustomErrors = true;
            context.HttpContext.Response.StatusCode = error;
        }
        else
        {
            base.OnException(context);
        }
    }
}

我需要elmah自动生成的Id(ErrorId od db)。

由于

0 个答案:

没有答案