ASP.NET怎么截取HTML代码?

来源:百度知道 编辑:UC知道 时间:2024/05/15 08:44:07
我从数据库里面取出来的新闻内容是这样的:

<p>《李宇春》,第一次用自己的名字命名专辑,说明这张新作比《我的》更加李宇春。这张专辑的诞生极具戏剧性。早在去年岁末,李宇春和太合麦田的企划团队就开始筹备这张专辑,</br>
搜集、特邀创作了不下几百首DEMO,但是一直收获甚微。在制作人谭伊哲的建议下,李宇春开始尝试自己创作,并在几个月的时间内拿出了够一张专辑的词曲创作,大大超出所有人的意料。新专辑中的歌曲风格和质感各异,既有娓娓道来童年往事的温暖歌谣《脚踏板》,又有描绘童真画面和单纯内心的清爽小品《小朋友》,《下个,路口,见》和《千域千寻》则有如地中海微风般的轻盈浪漫,《常旅客》以平凡视角表达孤寂内心,《一点一点》则写出了对爱情的迷惘。除了以上几首清新小品,《籁赋》有着李宇春招牌式的犀利、幽默和霸气,<br>《小宇宙》充满兴高采烈的喧嚣,《活该》中嵌入的粤语让整首歌有了与众不同的意味,歌名奇异的主打歌《阿么》则是摇滚、电音和舞曲的混合变种,为这张专辑做了一个强悍的开场白。<img src="imges/aa.jpg" /> (本文来源:网易娱乐 ) </p>

我要怎么样才能正常显示出这些内容?
不让这些HTML标签显示在页面上。。

把html标签都去掉,只要字
  public static string DropHtml(object HtmlString)
  {
  string Htmlstring = HtmlString.ToString();
  //删除脚本
  Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"<style[^>]*?>[\s\S]*?<\/style>", "", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"<w:.*>", "", RegexOptions.IgnoreCase);
  //删除HTML
  Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", &