我只需要纯文本的错误信息,但ASP.NET会在每个错误时输出一些HTML报告。
我有一个jQuery ajax调用,当出现错误时,所有这些垃圾都传送到客户端。
我创建了一个过滤器属性,但没有起到作用。
我有一个jQuery ajax调用,当出现错误时,所有这些垃圾都传送到客户端。
我创建了一个过滤器属性,但没有起到作用。
public class ClientErrorHandler : FilterAttribute, IExceptionFilter
{
public void OnException(ExceptionContext filterContext)
{
var responce = filterContext.RequestContext.HttpContext.Response;
responce.Write(filterContext.Exception.Message);
responce.ContentType = MediaTypeNames.Text.Plain;
filterContext.ExceptionHandled = true;
}
}
编辑
我看到了这个
我想看看filterContext.Exception.Message
中的内容。