/// <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());
}
}