您现在的位置是:网站首页> 编程资料编程资料
.net输出重写压缩页面文件的小例子_实用技巧_
2023-05-25
389人已围观
简介 .net输出重写压缩页面文件的小例子_实用技巧_
不知你是否留意过,有一些网站的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;
///
/// PageBase 页面基类
///
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);
}
}
相关内容
- 一个ASP.Net下的WebShell实例_实用技巧_
- .Net中生成二维的表格的代码 分享_实用技巧_
- asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码_实用技巧_
- .Net 下区别使用 ByRef/ByVal 的重要性 分享_实用技巧_
- VB.NET拷贝整个目录下所有子目录及文件的实例代码_实用技巧_
- Asp.net 页面导航的几种方法与比较 分享_实用技巧_
- ASP.Net的Application介绍_实用技巧_
- window.showModalDialog两次加载问题清除缓存方法_实用技巧_
- asp.net直接Response输出WML页面示例代码_实用技巧_
- ASP.NET 页面传值常用方法总结_实用技巧_
