解决方案 »
- 正则表达式在不同IE中出来结果不同
- ASP.net调试时遇到一台机器上从多个浏览器同时登陆时造成混乱的问题
- JQUERY 数组循环内使用GET与ASPX交互?
- 用C#代码调用存储过程
- 怎么不能够在DataGrid里面显示数据库信息?连接错了?
- 如何刷新自定义组件中的Label?
- winform中的多线程问题[不知该怎么弄了,请教]
- 请问怎么把内存中的图片赋给Image控件?
- 百思不得其解?关于DATAGRID里使用了HYPER LINK COLUMN出现的问题!!
- oracle cliet for .net连接数据库问题
- uploadify如何把图右上角的X号去掉,因为我下面已有取消的按钮了
- 多个Lable标签怎样依次绑定到数据库的同一字段的值并且显示出来
protected override void OnException(ExceptionContext filterContext)
{
if (filterContext.Exception is System.ArgumentException)
{
filterContext.ExceptionHandled = true;
//自定义...
}
else
{
base.OnException(filterContext);
}
}
public class ApiExceptionFilterAttribute : ExceptionFilterAttribute
{
public override void OnException(HttpActionExecutedContext context)
{
...
else if (context.Exception is ArgumentException)
{
context.Response = new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError };
var exception = (ArgumentException)context.Exception;
context.Response.Content = new StringContent(ErrorCode.ParamError.ToJson(context.Exception.Message + context.Exception));
}
...
}