asp.net 带有链接的 InnerHtml 文本



我以这种方式动态地将 Html 添加到服务器端 DIV:

innerHtml = innerHtml + string.Format(@"<div><span>{0}</span><br/>{1}</div><br/>", dr["Date"], dr["State"]);

没关系,问题是标题列将普通文本与链接混合在一起(它是 Twitter 状态字段),但链接不是呈现为超链接而是呈现为普通文本,用户无法单击链接。

如何解决此问题?

谢谢

您的标题列在哪里?请添加您的代码。

如果你的链接是dr["state"],你的代码将看起来像这样。

innerHtml = innerHtml + string.Format(@"<div><span>{0}</span><br/><a href='{1}'>Link Name</a></div><br/>", dr["Date"], dr["State"]);

简而言之,在字符串中添加锚标记(<a href='Your link'>Link Name</a>)。

最新更新