1,在控制器中实现去除html标签的静态方法

//去除html标签
public static string ReplaceHtmlMark(object Contents)
{
string HtmlString = Convert.ToString(Contents);
string[] RegexString = {
@"style='.*?'",
@"class='.*?'",
@"<param.*?>(</param>)?",
@"<embed.*?>(</embed>)?",
@"<object.*?>(</object>)?",
@"<strong.*?>(</strong>)?",
@"<span.*?>(</span>)?",
@"<p.*?>(</p>)?",
@"<u.*?>(</u>)?",
@"<em.*?>(</em>)?",
@"<div.*?>(</div>)?",
@"<o:p.*?>(</o:p>)?",
@"<font.*?>(</font>)?",

};
foreach (String str in RegexString)
{
Regex regex = new Regex(str, RegexOptions.IgnoreCase);
HtmlString = regex.Replace(HtmlString, string.Empty);
}
string[] RegexString2 = {
@"</font>",
@"</o:p>",
@"</div>",
@"</p>",
@"</object>",
@"</strong>",
@"</span>",
@"</ins>",
@"&nbsp;",
};
foreach (String str2 in RegexString2)
{
Regex regex2 = new Regex(str2, RegexOptions.IgnoreCase);
HtmlString = regex2.Replace(HtmlString, string.Empty);
}
return HtmlString;
}

2,前台需要去除html标签的字段

@(HomeController.ReplaceHtmlMark(dr["Content"]))

最新文章

  1. 将自己的项目上传到github保管
  2. UNITY3D单词学习 speed和velocity的区别
  3. Unity使用Kinect初级教程
  4. VS2010 创建WindowsService服务
  5. bzoj 1925 [Sdoi2010]地精部落(DP)
  6. Angularjs Scope 原型链
  7. jsp当参数为空的时候默认显示值
  8. LeetCode_Length of Last Word
  9. c# 小数的处理
  10. 14.2.5.2 Clustered and Secondary Indexes
  11. 为 Oracle Database 开发 WCF Data Services 和 OData 应用程序
  12. Android 通过网络打开自己的APP(scheme)
  13. 201521123118《java程序与设计》第6周学习总结
  14. python 枚举Enum
  15. OpenCV中Mat的使用
  16. 我的集合学习笔记--ArrayList
  17. python HTML报告
  18. Sitecore 8.1 - 特性和功能
  19. java操作vaftpd实现上传、下载
  20. 给Linux内核增加一个系统调用的方法(转)

热门文章

  1. 仿360影视网站模板html
  2. 一起来学redis(一)
  3. MongoDB 3.x 安装配置
  4. linux下rz,sz安装
  5. 机顶盒 gettimeofday()获取毫秒溢出
  6. SCTF 2014 pwn题目分析
  7. jquery 修改样式
  8. 面试题30:最小的K个数
  9. 前端canvas合并图片两种实现方式
  10. CentOS7.6安装AMD显卡驱动