当前位置:编程学习 > C#/ASP.NET >>

怎样正确读取在线编辑器的值

大家好,我用hhfediter这个在线编辑器编辑的东西保存到数据库里,值是<a href="www.sohu.com">搜狐</a>。用一个按钮点击后读出这个值给label1.text。
现在的效果是label1.text显示的是   <a href="www.sohu.com">搜狐</a>。
我想让label1.text显示的效果是:搜狐的超链接,请问大家该怎么做? --------------------编程问答-------------------- 直接Label1.Text = "<a href=\"www.sohu.com\"> 搜狐</a>"显示的就是超链接形式,你确认下取出来的值有没有多余字符 --------------------编程问答-------------------- 楼上:我想用在线编辑器编辑一篇文章,有图片有各种元素,保存到数据库的形式是html代码。
在前台用什么控件从数据库中读出这些代码,表现出来,就好象论坛发贴那样 --------------------编程问答-------------------- 赋值给HtmlTableCell的innerHTML --------------------编程问答--------------------

private string getLink(string str)
{
  System.Text.RegularExpressions.Regex  reg=new  System.Text.RegularExpressions.Regex(@"<a.+?href=""(?<SRC>.*?)"">.+?</a>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);  
  System.Text.RegularExpressions.Match m = reg.Match(str); //设定要查找的字符串
  return m.Groups["SRC"].ToString();
}
调用:
string str="...";
Label1.Text   = getLink(str);

--------------------编程问答-------------------- 为什么不用linkbutton之类的控件? --------------------编程问答--------------------  <a href="http://www.sohu.com"> 搜狐</a>  

你加上http://就好了 ,好像是你要的效果。不太懂你的意思。 --------------------编程问答-------------------- 楼上太帅了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,