ASP.NET怎么截取HTML代码?

我从数据库里面取出来的新闻内容是这样的:<p>《李宇春》,第一次用自己的名字命名专辑,说明这张新作比《我的》更加李宇春。这张专辑的诞生极具戏剧性。早在去年岁末,李宇春和太... 我从数据库里面取出来的新闻内容是这样的:

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

我要怎么样才能正常显示出这些内容?
不让这些HTML标签显示在页面上。。
展开
 我来答
木森耙耙
2009-08-19 · TA获得超过436个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:574万
展开全部
  把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, @"<!--.*", "", RegexOptions.IgnoreCase);

  Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&(gt|#62);", ">", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&(nbsp|#160);", " ", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&(iexcl|#161);", "\xa1", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&(cent|#162);", "\xa2", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&(pound|#163);", "\xa3", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&(copy|#169);", "\xa9", RegexOptions.IgnoreCase);
  Htmlstring = Regex.Replace(Htmlstring, @"&#(\d+);", "", RegexOptions.IgnoreCase);

  Htmlstring.Replace("<", "");
  Htmlstring.Replace(">", "");
  Htmlstring.Replace("\r\n", "");
  //Htmlstring = System.Web.HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();

  return Htmlstring;
  }
bluelotus7
2009-08-20 · TA获得超过444个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:0
展开全部
你直接用网页形式去显示这段东西不就行了么~还转什么呀?!
直接用<%=yourString %>打印在aspx不就行了?字体图片段落什么都有了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式