校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > asp.net輸出重寫(xiě)壓縮頁(yè)面文件實(shí)例代碼

asp.net輸出重寫(xiě)壓縮頁(yè)面文件實(shí)例代碼

熱門(mén)標(biāo)簽:昆明語(yǔ)音電銷(xiāo)機(jī)器人價(jià)格 太原400電話上門(mén)辦理 浦發(fā)電話機(jī)器人提醒還款 電銷(xiāo)語(yǔ)音機(jī)器人型號(hào)參數(shù) 征途美甲店地圖標(biāo)注 柳州電銷(xiāo)機(jī)器人公司 百度地圖怎樣做地圖標(biāo)注 400電話如何申請(qǐng)取消 騰訊地圖標(biāo)注手機(jī)

例子

復(fù)制代碼 代碼如下:

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 頁(yè)面基類
/// /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);
    }
}

補(bǔ)充幾款.net壓縮模塊

一、WebResourceCompression壓縮模塊

這個(gè)壓縮模塊是專門(mén)用來(lái)實(shí)時(shí)壓縮ASP.NET2.0頁(yè)面引用的所有*.axd資源,一般aspx頁(yè)面使用了如anthem.net的ajax框架或 asp.net驗(yàn)證控件都會(huì)產(chǎn)生axd文件引用,這個(gè)文件實(shí)際就是一個(gè)js腳本,啟用這個(gè)壓縮模塊后,所有的axd資源都會(huì)被GZIP壓縮后再傳送給客戶端,此模塊特別適用于aspx頁(yè)面應(yīng)用了ajax框架或需引用體積龐大的axd資源文件的項(xiàng)目!

使用:解壓后將WebResourceCompression.dll放到網(wǎng)站項(xiàng)目的BIN目錄,并且在Web.config httpModules> 配置節(jié)中加入以下語(yǔ)句:
代碼如下:

復(fù)制代碼 代碼如下:

add name="WebResourceCompression" type="WebResourceCompression.WebResourceCompressionModule"/>

優(yōu)點(diǎn):使用簡(jiǎn)單
缺點(diǎn):僅支持ASP.NET2.0或以上版本,不能壓縮除axd外的其它資源!

二、PageCompression壓縮模塊


與之前的模塊不同,這個(gè)模塊是專門(mén)用來(lái)壓縮aspx頁(yè)面的,啟用這個(gè)壓縮模塊之后,aspx頁(yè)面將會(huì)被實(shí)時(shí)壓縮,一般100K的頁(yè)面能被壓縮到25K左右,此模塊適用于只需要對(duì)頁(yè)面進(jìn)行壓縮的項(xiàng)目!

使用:解壓后將Compression.PageCompressionModule.dll放到網(wǎng)站項(xiàng)目的BIN目錄,并且在Web.config httpModules> 配置節(jié)中加入以下語(yǔ)句:
代碼如下:

復(fù)制代碼 代碼如下:

add name="PageCompressionModule" type="Compression.PageCompressionModule,Compression.PageCompressionModule"/>

優(yōu)點(diǎn):使用簡(jiǎn)單
缺點(diǎn):僅支持ASP.NET2.0或以上版本,不能壓縮除aspx頁(yè)面外的其它資源,而且啟用壓縮后,頁(yè)面引用的axd資源會(huì)無(wú)效(BUG)!

三、HttpCompress6.0壓縮模塊


這是一個(gè)支持asp.net1.0/1.1/2.0(2.0以下版本不支持gzip壓縮,僅支持deflate壓縮),可以壓縮aspx頁(yè)面請(qǐng)求的所有類型(MimeTypes)的資源,包括圖片、js腳本、axd、aspx頁(yè)面、css文件等,并且能在web.config詳細(xì)自定義要壓縮那種類型的資源及不壓縮那種類型的資源、也可定義要壓縮指定的頁(yè)面或不壓縮指定的頁(yè)面,另外還有壓縮比率設(shè)定(high|normal|low)等等強(qiáng)大的自定義功能,不過(guò)此控件的最嚴(yán)重問(wèn)題是在asp.net2.0下啟用壓縮會(huì)導(dǎo)致axd文件無(wú)效,這樣如果頁(yè)面應(yīng)用了ajax框架就會(huì)導(dǎo)致ajax功能失效。

使用:略(與下面推薦的CompressionModule壓縮模塊使用方法雷同)
優(yōu)點(diǎn):開(kāi)放源代碼,強(qiáng)大的自定義功能,支持asp.net1.0/1.1/2.0版本,能壓縮多種資源!
缺點(diǎn):使用復(fù)雜,asp.net2.0下啟用壓縮會(huì)導(dǎo)致axd文件無(wú)效!

您可能感興趣的文章:
  • C#實(shí)現(xiàn)GZip壓縮和解壓縮入門(mén)實(shí)例
  • c#調(diào)用winrar解壓縮文件代碼分享
  • asp.net中調(diào)用winrar實(shí)現(xiàn)壓縮解壓縮的代碼
  • 用ASP.Net實(shí)現(xiàn)文件的在線壓縮和解壓縮
  • Asp.net在線備份、壓縮和修復(fù)Access數(shù)據(jù)庫(kù)示例代碼
  • asp.net 圖片超過(guò)指定大小后等比例壓縮圖片的方法
  • 基于Asp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹
  • asp.net SharpZipLib的壓縮與解壓?jiǎn)栴}
  • ASP.NET頁(yè)面進(jìn)行GZIP壓縮優(yōu)化的幾款壓縮模塊的使用簡(jiǎn)介及應(yīng)用測(cè)試!(附源碼)
  • C#使用iCSharpcode進(jìn)行文件壓縮實(shí)現(xiàn)方法
  • asp.net C#實(shí)現(xiàn)解壓縮文件的方法

標(biāo)簽:陽(yáng)泉 白山 天門(mén) 德陽(yáng) 新疆 蘭州 張家界 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net輸出重寫(xiě)壓縮頁(yè)面文件實(shí)例代碼》,本文關(guān)鍵詞  asp.net,輸出,重寫(xiě),壓縮,頁(yè)面,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net輸出重寫(xiě)壓縮頁(yè)面文件實(shí)例代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于asp.net輸出重寫(xiě)壓縮頁(yè)面文件實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 鄂州市| 光山县| 荣昌县| 洪江市| 东阳市| 信宜市| 商都县| 永川市| 穆棱市| 聂荣县| 双鸭山市| 敦化市| 乌鲁木齐市| 宁夏| 武乡县| 获嘉县| 红安县| 溆浦县| 布尔津县| 壶关县| 湟源县| 乌拉特中旗| 邵东县| 广饶县| 临夏县| 吴旗县| 诸城市| 海宁市| 汕头市| 荔浦县| 武乡县| 靖边县| 浮山县| 兴化市| 黑山县| 肥乡县| 绿春县| 岳阳县| 横山县| 江口县| 白城市|