AshMind.Web.Mvc.Filters.UseXHtmlWherePossibleAttribute.OnResultExecuting C# (CSharp) Method

OnResultExecuting() public method

public OnResultExecuting ( System.Web.Mvc.ResultExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ResultExecutingContext
return void
        public void OnResultExecuting(ResultExecutingContext filterContext)
        {
            var response = filterContext.HttpContext.Response;
            if (response.ContentType != "text/html")
                return;

            if (filterContext.HttpContext.Request.Browser.Type.ToUpper().Contains("IE"))
                return;

            response.ContentType = "application/xhtml+xml";
        }
UseXHtmlWherePossibleAttribute