国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#實現壓縮HTML代碼的方法

2020-01-24 02:27:29
字體:
來源:轉載
供稿:網友

本文實例講述了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, "http://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/"http://sname=/"__VIEWSTATE/"http://sid=/"__VIEWSTATE/" value=/".+///>", string.Empty);  outhtml = outhtml.Trim();  writer.Write(outhtml);}

希望本文所述對大家的C#程序設計有所幫助

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜阳市| 虹口区| 电白县| 和林格尔县| 彭山县| 瑞金市| 诸城市| 姚安县| 光泽县| 丹巴县| 嘉祥县| 嘉鱼县| 邛崃市| 盐津县| 大安市| 栾城县| 繁峙县| 岑巩县| 丹棱县| 乌兰浩特市| 宜丰县| 涪陵区| 洪湖市| 深水埗区| 赤水市| 青铜峡市| 余干县| 修武县| 大理市| 巫山县| 大冶市| 罗江县| 怀远县| 颍上县| 玉田县| 静安区| 合山市| 马尔康县| 岑巩县| 黔江区| 霞浦县|