怎样正确读取在线编辑器的值
大家好,我用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 --------------------编程问答--------------------
--------------------编程问答-------------------- 为什么不用linkbutton之类的控件? --------------------编程问答-------------------- <a href="http://www.sohu.com"> 搜狐</a>
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);
你加上http://就好了 ,好像是你要的效果。不太懂你的意思。 --------------------编程问答-------------------- 楼上太帅了
补充:.NET技术 , ASP.NET