`
paulfzm
  • 浏览: 883146 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

压缩HTML代码

阅读更多

/// <summary>
    /// 压缩html代码
    /// </summary>
    /// <param name="writer"></param>
    protected override void Render(HtmlTextWriter writer)
    {
        System.IO.StringWriter html = new System.IO.StringWriter();
        HtmlTextWriter tw = new HtmlTextWriter(html);
        base.Render(tw);
        string outhtml = html.ToString();
        outhtml = System.Text.RegularExpressions.Regex.Replace(outhtml, "\\n+\\s+", string.Empty);
        outhtml = outhtml.Trim();
        writer.Write(outhtml);
    }

禁用不必要的viewstate:这个大家都知道,页面中看不懂的长串字符就是viewstate,这大概会占用15%~40%左右的html代码量,减少viewstate势在必行,如果当前页面没有使用任何viewstate,而且又不想一个控件一个控件的关闭它,可以使用以下代码


 protected override void Render(HtmlTextWriter writer)
    {
        System.IO.StringWriter html = new System.IO.StringWriter();
        HtmlTextWriter tw = new HtmlTextWriter(html);
        base.Render(tw);
        string outhtml = html.ToString();
        outhtml = System.Text.RegularExpressions.Regex.Replace(outhtml, "<input\\stype=\"hidden\"\\sname=\"__VIEWSTATE\"\\sid=\"__VIEWSTATE\" value=\".+\\/>", string.Empty);
        outhtml = outhtml.Trim();
        writer.Write(outhtml);
    }

分享到:
评论

相关推荐

    HTML压缩代码 VB6源码

    在网页开发中,压缩HTML代码可以减少文件大小,从而加快网页加载速度,提高用户体验。VB6是一个面向对象的编程环境,常用于创建Windows应用程序,包括这种处理文本数据的工具。 在VB6中,实现HTML压缩可能涉及到...

    php压缩页面的html代码一行显示.pdf

    在网页开发中,为了优化网页性能,提升用户体验和搜索引擎优化(SEO),开发者有时会选择压缩HTML代码,使其一行显示。PHP作为一种流行的服务器端脚本语言,提供了处理和压缩HTML代码的功能。下面将详细介绍如何使用...

    HTML压缩代码--用VB编写,可以把HTML文件尺寸减小

    HTML压缩是一种优化网页加载速度和减少网络传输数据量的技术,主要通过删除不必要的空白字符、注释和换行,以及合并CSS和JavaScript等方法实现。在VB(Visual Basic)环境中,可以编写程序来自动处理HTML文件,使其...

    C#实现压缩HTML代码的方法

    在C#编程中,压缩HTML代码是一项重要的优化技术,主要用于减小网页的传输大小,提高网页加载速度,节省用户的数据流量。下面我们将详细介绍如何使用C#来实现这一功能。 首先,压缩HTML代码的基本思想是删除其中不必...

    HTML 代码 压缩工具

    HTML代码压缩工具是一种重要的开发辅助软件,主要用于优化网页性能,减少网络传输的数据量,提高页面加载速度。在网页开发过程中,HTML(超文本标记语言)是构建网页的基础,通常为了便于阅读和维护,代码会保持一定...

    php压缩页面的html代码一行显示.docx

    在网页开发中,为了提高页面加载速度和减少服务器带宽的消耗,开发者有时会采用压缩HTML代码的方式。PHP作为一种服务器端脚本语言,可以很方便地实现这一功能。标题中的"php压缩页面的html代码一行显示"指的是通过...

    WordPress前端html代码压缩优化,附对应知更鸟主题压缩报错的解决方案.docx

    在尝试压缩HTML代码时,可能会遇到一些意料之外的问题,例如页面显示乱码。这是由于代码中的某些替换操作未能正确执行导致的。以下是一段错误的代码示例: ```php $buffer[$i]=(str_replace("t","",$buffer[$i])); ...

    HTML5图片压缩上传预览效果代码.zip

    在“HTML5图片压缩上传预览效果代码.zip”这个压缩包中,我们主要探讨的是如何利用HTML5的新特性来实现图片的压缩、上传和预览,从而有效地减少图片占用服务器空间的问题。 首先,我们需要了解HTML5中的FileReader ...

    推荐2款前端代码压缩工具minifier 推荐2款压缩css代码,js代码的工具

    在前端开发中,优化网页加载速度是至关重要的,其中一项关键任务就是对CSS和JavaScript代码进行压缩,以减少文件大小,提高页面加载效率。这里,我将详细介绍两款常用的前端代码压缩工具:Closure Compiler和YUI ...

    实用工具 格式化Html格式,格式代javasctip格式,javascript代码压缩

    在IT行业中,尤其是在Web开发领域,格式化HTML和JavaScript代码以及进行代码压缩是常见的操作,这对于保持代码整洁、提高性能和协同开发至关重要。本篇将详细介绍这些知识点。 首先,我们来探讨HTML格式化。HTML...

    html 压缩使用的 js

    在本主题中,我们将深入探讨如何使用JavaScript来压缩HTML,以及相关的技术、工具和最佳实践。 1. HTML压缩的重要性: HTML文件的大小直接影响了页面加载速度,尤其对于移动用户来说,更快速的加载时间意味着更好...

    webstorm存盘时压缩html

    本文将详细介绍如何在WebStorm中设置自动压缩HTML文件,以实现每次保存时自动对HTML代码进行minify处理。 首先,了解HTML压缩的基本概念。HTML压缩主要是通过删除空格、换行符和不必要的字符,使文件体积减小,从而...

    代码压缩解决方案

    总结来说,代码压缩是提升网站性能的关键步骤,尤其在JavaScript、CSS和HTML文件较大的情况下。使用合适的工具,如Eclipse的JSCompressor插件,结合强大的压缩引擎,如YUI Compressor,可以在保证代码功能的同时显著...

    html和js代码压缩.zxp

    可以在DW里安装此插件,可以压缩代码,然后进行发布了。

    js代码压缩

    除了基本的代码压缩,FIS3还支持其他优化策略,如CSS预处理器(如Sass、Less)、图片压缩、HTML模板处理等。开发者可以根据项目的具体需求,灵活配置FIS3以实现最佳性能优化。 总的来说,FIS3作为一款全面的前端...

    html-minifier-gh-pages.zip_Help!_html minfier

    HTML Minifier是一款强大的工具,主要用于优化和压缩HTML代码,从而减少网页的大小,提高网站的加载速度和性能。"html-minifier-gh-pages.zip" 是这个工具的一个版本,可能包含了源代码、文档和其他相关资源,方便...

    图片上传 图片压缩 上传压缩 HTML+JS

    这个项目标题和描述中的"图片上传 图片压缩 上传压缩 HTML+JS"表明我们将探讨如何利用HTML和JavaScript实现这个功能。下面将详细阐述这一过程。 首先,我们从HTML部分开始。在HTML中,我们需要创建一个表单让用户...

    HTML压缩,压缩效率高,不错的.

    在标题和描述中提到的“HTML压缩,压缩效率高,不错的”,指的是这个VB6.0编写的程序可能实现了高效地压缩HTML文件的方法。 HTML文件通常包含大量的空白字符、注释和不必要的格式化,这些都可以在不影响页面渲染的...

    HTMLZip v1.5

    HTMLZip通过压缩HTML代码,删除不必要的空格、换行和注释,使文件变得更紧凑,从而减少了下载时间。同时,由于压缩后的HTML文件更难以被直接读取,这也在一定程度上保护了开发者的劳动成果,防止他人轻易窃取HTML源...

Global site tag (gtag.js) - Google Analytics