主页 > 知识库 > .net输出重写压缩页面文件的小例子

.net输出重写压缩页面文件的小例子

热门标签:电销业务 国美全国运营中心 科大讯飞语音识别系统 百度AI接口 网站排名优化 客户服务 电商新玩法 人工智能

不知你是否留意过,有一些网站的html代码都是混在一起,没有任何空格和换行等多余字符。它的好处不用多说——界面大小绝对优化。或许您在想,他们这样做大大降低了可读性。的确,我们看是很乱,只能借用第三方软件重新布局代码。但是,我想他们开发时使用的源码不可能是混一团,前不久发现一个页面基类,大概可以解释这个问题,不多说,看源码:

复制代码 代码如下:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.htmlControls;
using System.Text.RegularExpressions;
using System.IO;

/// summary>
/// PageBase 页面基类
/// /summary>
public class PageBase : System.Web.UI.Page
{
    protected override void Render(htmlTextWriter writer)
    {
        StringWriter sw = new StringWriter();
        HtmlTextWriter htmlWriter = new htmlTextWriter(sw);
        base.Render(htmlWriter);
        string html = sw.ToString();
        html = Regex.Replace(html, “[f v]“, “”);
        html = Regex.Replace(html, ” {2,}”, ” “);
        html = Regex.Replace(html, “>[ ]{1}”, “>”);
        writer.Write(html);
    }
}

您可能感兴趣的文章:
  • 控制PHP的输出:缓存并压缩动态页面
  • 探讨如何在PHP开启gzip页面压缩实例
  • PHP zlib扩展实现页面GZIP压缩输出
  • PHP开启gzip页面压缩实例代码
  • ASP.NET页面进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)

标签:攀枝花 拉萨 咸宁 南平 厦门 枣庄 POS机 益阳

巨人网络通讯声明:本文标题《.net输出重写压缩页面文件的小例子》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266