数据库读出的HTML格式过滤的方法
2007-09-20 22:46
288 查看
从数据库读出的字段,比如新闻的格式,要做简要显示的时候,需要去掉格式,只显示文本,以下是整理的一个方法,更新中。。。
测试环境:VS2005+.NET 2.0 +C#
1、引用using System.Text.RegularExpressions
2、主要方法
1public string RemoveHtml(string strHtml)
2using System;
2using System.Data;
3using System.Configuration;
4using System.Web;
5using System.Web.Security;
6using System.Web.UI;
7using System.Web.UI.WebControls;
8using System.Web.UI.WebControls.WebParts;
9using System.Web.UI.HtmlControls;
10using System.Text.RegularExpressions;
11
12public partial class _Default : System.Web.UI.Page
13<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %>
2
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5<html xmlns="http://www.w3.org/1999/xhtml" >
6<head runat="server">
7 <title>无标题页</title>
8</head>
9<body>
10 <form id="form1" runat="server">
11 <div>
12 <asp:TextBox ID="TextBox1" runat="server" Rows="5" TextMode="MultiLine" Width="434px"></asp:TextBox><br />
13 <asp:Button ID="btnFilterHtml" runat="server" OnClick="btnFilterHtml_Click" Text="过滤掉标签" /><br />
14 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
15 <hr />
16 <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
17 </div>
18 </form>
19</body>
20</html>
21
---可以直接复制运行
测试环境:VS2005+.NET 2.0 +C#
1、引用using System.Text.RegularExpressions
2、主要方法
1public string RemoveHtml(string strHtml)
2using System;
2using System.Data;
3using System.Configuration;
4using System.Web;
5using System.Web.Security;
6using System.Web.UI;
7using System.Web.UI.WebControls;
8using System.Web.UI.WebControls.WebParts;
9using System.Web.UI.HtmlControls;
10using System.Text.RegularExpressions;
11
12public partial class _Default : System.Web.UI.Page
13<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %>
2
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5<html xmlns="http://www.w3.org/1999/xhtml" >
6<head runat="server">
7 <title>无标题页</title>
8</head>
9<body>
10 <form id="form1" runat="server">
11 <div>
12 <asp:TextBox ID="TextBox1" runat="server" Rows="5" TextMode="MultiLine" Width="434px"></asp:TextBox><br />
13 <asp:Button ID="btnFilterHtml" runat="server" OnClick="btnFilterHtml_Click" Text="过滤掉标签" /><br />
14 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
15 <hr />
16 <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
17 </div>
18 </form>
19</body>
20</html>
21
---可以直接复制运行
相关文章推荐
- 显示数据库信息时,过滤多余的html格式(纯文本输出)
- HTML颜色格式#FFFFFF转换为COLORREF方法
- Excel导入数据库出现“外部表不是预期的格式”错误的解决方法
- 【视频】配置信息管理程序的使用方法的视频演示(一):数据库文档(Excel)的格式说明
- 清除数据库中的HTML格式
- pdf转换成html格式的方法解析
- 防止XSS攻击的方法-使用白名单过滤html标签
- php的CodeIgniter框架中如何过滤数据(将危险数据如html类型的数据过滤后提交到数据库)
- php的CodeIgniter框架中如何过滤数据(将危险数据如html类型的数据过滤后提交到数据库)
- php 将文本区域空格、换行转换成HTML代码后插入数据库的方法
- 运用正则表达式在Asp中过滤Html标签代码的四种不同方法
- JAVA过滤标签实现将html内容转换为文本的方法示例
- MVC中的@Html.DisplayFor等方法如何控制日期的显示格式(转)
- 【转载】正则过滤所有html标签,只留文字的方法。
- 浅析php过滤html字符串,防止SQL注入的方法
- 在数据库里将毫秒转换成date格式的方法
- PHP过滤HTML标签的三种方法
- PowerDesigner导出数据库为PDM物理数据模型文件,然后导出html或者rtf格式文件
- PHP 转换PDF、TXT、HTML以及图像等格式的方法