能解决ie中提示json下载时的部分情形

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

 

posted @ 2016-10-12 16:42  江—城—子  阅读(165)  评论(0)    收藏  举报