標籤:實現 ott mil input 單位 like ram prot protected
本文執行個體講述了C#實現壓縮html代碼的方法,分享給大家供大家參考之用。具體方法如下:
主要代碼如下:
/// <summary>/// 壓縮html代碼/// </summary>/// <param name="writer"></param>protected override void Render(HtmlTextWriter writer){ System.IO.StringWriter html = new System.IO.StringWriter(); HtmlTextWriter tw = new HtmlTextWriter(html); base.Render(tw); string outhtml = html.ToString(); outhtml = System.Text.RegularExpressions.Regex.Replace(outhtml, "\\n+\\s+", string.Empty); outhtml = outhtml.Trim(); writer.Write(outhtml);}
禁用不必要的viewstate:這個大家都知道,頁面中看不懂的長串字元就是viewstate,這大概會佔用15%~40%左右的html代碼量,減少viewstate勢在必行,如果當前頁面沒有使用任何viewstate,而且又不想一個控制項一個控制項的關閉它,可以使用以下代碼
protected override void Render(HtmlTextWriter writer){ System.IO.StringWriter html = new System.IO.StringWriter(); HtmlTextWriter tw = new HtmlTextWriter(html); base.Render(tw); string outhtml = html.ToString(); outhtml = System.Text.RegularExpressions.Regex.Replace(outhtml, "<input\\stype=\"hidden\"\\sname=\"__VIEWSTATE\"\\sid=\"__VIEWSTATE\" value=\".+\\/>", string.Empty); outhtml = outhtml.Trim(); writer.Write(outhtml);}
希望本文所述對大家的C#程式設計有所協助
除聲明外,
跑步客文章均為原創,轉載請以連結形式標明本文地址
C#實現壓縮HTML代碼的方法
本文地址: http://www.paobuke.com/develop/c-develop/pbk23566.html
相關內容C#使用NOPI庫實現匯入Excel文檔C#建立不規則表單的4種方式詳解C#實現txt定位指定行完整執行個體C#設定頁面單位和縮放的方法
C#中的尾遞迴與Continuation詳解C#實現檔案斷點續傳下載的方法C#實現的優酷真實視頻位址解析功能(2014新演算法)WinForm中的幾個實用技巧匯總
C#實現壓縮HTML代碼的方法