RightControl.WebApp/App_Start/Handler/HandlerErrorAttribute.cs

(完整代码) 817B

using RightControl.Common;
using System.Web.Mvc;

namespace RightControl.WebApp
{
    public class HandlerErrorAttribute : HandleErrorAttribute
    {
        public override void OnException(ExceptionContext context)
        {
            base.OnException(context);
            context.ExceptionHandled = true;
            context.HttpContext.Response.StatusCode = 200;
            context.Result = new ContentResult { Content = new AjaxResult { state = ResultType.error.ToString(), message = context.Exception.Message }.ToJson() };
        }
        //private void WriteLog(ExceptionContext context)
        //{
        //    if (context == null)
        //        return;
        //    var log = LogFactory.GetLogger(context.Controller.ToString());
        //    log.Error(context.Exception);
        //}
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。