手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >.net输出重写压缩页面文件的小例子
.net输出重写压缩页面文件的小例子
摘要:不知你是否留意过,有一些网站的html代码都是混在一起,没有任何空格和换行等多余字符。它的好处不用多说——界面大小绝对优化。或许您在想,他们...

不知你是否留意过,有一些网站的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);

}

}

【.net输出重写压缩页面文件的小例子】相关文章:

asp.net下实现URL重写技术的代码

asp.net页面防止重复提交示例

asp.net输出重写压缩页面文件实例代码

asp.net(C#)中上传大文件的几中常见应用方法

asp.net传多个值到其它页面的具体实现

asp.net后台如何输出js脚本使用什么方法可以实现

asp.net各种cookie代码和解析实例

.NET实现在网页中预览Office文件的3个方法

asp.net网站首页根据IP自动跳转指定页面的示例

Asp.net(C#)文件操作函数大全

精品推荐
分类导航