/// <summary> /// 将返回类型为json的字符串转化为html /// 能解决ie中提示json下载时的部分情形 /// </summary> public class JsonAttribute:ActionFilterAttribute { public override void OnResultExecuted(ResultExecutedContext filterContext) { string contentType = filterContext.HttpContext.Response.ContentType; if (contentType == "application/json") filterContext.HttpContext.Response.ContentType = "text/html"; base.OnResultExecuted(filterContext); } }
public class FilterConfig { public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new JsonAttribute()); filters.Add(new HandleErrorAttribute()); } }