熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.net輸出重寫壓縮頁面文件的小例子

2022-06-13   來源: .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);
    }
}


From:http://tw.wingwit.com/Article/program/net/201311/14388.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.