c#

位置:IT落伍者 >> c# >> 浏览文章

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


发布日期:2019年12月01日
 
.net输出重写压缩页面文件的小例子
这篇文章介绍了net输出重写压缩页面文件的小例子有需要的朋友可以参考一下

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

复制代码 代码如下:


using System;
using SystemData;
using SystemConfiguration;
using SystemWeb;
using SystemWebSecurity;
using SystemWebUI;
using SystemWebUIWebControls;
using SystemWebUIWebControlsWebParts;
using SystemWebUIhtmlControls;
using SystemTextRegularExpressions;
using SystemIO; /// <summary>
/// PageBase 页面基类
/// </summary>
public class PageBase : SystemWebUIPage
{
protected override void Render(htmlTextWriter writer)
{
StringWriter sw = new StringWriter();
HtmlTextWriter htmlWriter = new htmlTextWriter(sw);
baseRender(htmlWriter);
string html = swToString();
html = RegexReplace(html “[f v]“ “”);
html = RegexReplace(html ” {}” ” “);
html = RegexReplace(html “>[ ]{}” “>”);
writerWrite(html);
}
}

               

上一篇:asp调用c#编制的com组件实例

下一篇:.net 自定义控件显示及传参