zoukankan      html  css  js  c++  java
  • 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);     

    }

    佛为心,道为骨,儒为表,大度看世界; 技在手,能在身,思在脑,从容过生活; 三千年读史,不外功名利禄; 九万里悟道,终归诗酒田园;
  • 相关阅读:
    C#中enum的总结(转载)
    jQuery之获取select选中的值
    event.preventDefault方法的使用
    C++概述
    C++ 名字空间
    C++初步学习
    C++回调机制实现 signal-slot
    转: 关于UI开发(总结一些技术和一些论坛牛人讨论)
    Duilib 入门教程: 怎么创建一个自定义的窗口
    SQL Server 数据库设计规范
  • 原文地址:https://www.cnblogs.com/taofx/p/4137263.html
Copyright © 2011-2022 走看看