首页  ·  知识 ·  
Label
      编辑:  图片来源:网络
   写个函数把网页HTML源代码的换行符和空格过滤掉其实并不难,我这里是写了个基类,在asp.net编程时,页面只要继承这个基类,那么输出的HTML代码就会自动去掉换行符,和多余的空格符号,例如“> <”之间的空格符号。
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.HtmlControls;
using System.Text.RegularExpressions; 
using System.IO;  
/// <summary> 
/// PageBase 页面基类
/// </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\n\r\t\v]", "");         
  html = Regex.Replace(html, " {2,}", " ");         
  html = Regex.Replace(html, ">[ ]{1}", ">");         
  writer.Write(html);     
 } 
}
 
本文作者:网友 来源:其它|
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的
收藏至微信