• asp.net页面过滤所有换行符和多余空格


          写个函数把网页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 v]", "");         

      html = Regex.Replace(html, " {2,}", " ");         

      html = Regex.Replace(html, ">[ ]{1}", ">");         

      writer.Write(html);     

    }

    佛为心,道为骨,儒为表,大度看世界; 技在手,能在身,思在脑,从容过生活; 三千年读史,不外功名利禄; 九万里悟道,终归诗酒田园;
  • 相关阅读:
    不同操作系统的宏定义区分
    WINDOWS下VS编译opencv并加载自定义模块
    基于模板匹配的马赛克检验
    [转]C++模板详解
    [Linux命令]Unix/Linux信号量的使用
    [C/C++基础]读写文件
    [Linux命令]查看Linux系统相关命令
    【Linux命令】查找命令
    【QT相关】文件、目录基础操作
    【MFC相关】图片显示
  • 原文地址:https://www.cnblogs.com/taofx/p/4137263.html
Copyright © 2020-2023  润新知