• 大小: 1.11KB
    文件类型: .cs
    金币: 1
    下载: 0 次
    发布日期: 2021-02-26
  • 语言: C#
  • 标签: MVC  压缩  

资源简介

mvc 在html输出前对 html做出修改思路

资源截图

代码片段和文件信息

public class CompressFilter : ActionFilterAttribute
{
    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        HttpRequestbase request = filterContext.HttpContext.Request;

        string acceptEncoding = request.Headers[“Accept-Encoding“];

        if (string.IsNullOrEmpty(acceptEncoding)) return;

        acceptEncoding = acceptEncoding.ToUpperInvariant();

        HttpResponsebase response = filterContext.HttpContext.Response;

        if (acceptEncoding.Contains(“GZIP“))
        {
            response.Appe

评论

共有 条评论