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);     

    }

    佛为心,道为骨,儒为表,大度看世界; 技在手,能在身,思在脑,从容过生活; 三千年读史,不外功名利禄; 九万里悟道,终归诗酒田园;
  • 相关阅读:
    Mina入门:mina版之HelloWorld
    Mina入门:Java NIO基础概念
    Activity与Service进行数据交互
    Android 6.0权限全面详细分析和解决方案
    查看Android系统是User模式还是Eng模式
    修改 Android 5.x 系统默认音量大小
    Android执行程序或脚本的方法
    Android Launcher 3 简单分析
    将Android系统源码导入ecplise
    Scrum三大角色特点
  • 原文地址:https://www.cnblogs.com/taofx/p/4137263.html
Copyright © 2011-2022 走看看