【发布时间】:2014-05-08 06:34:28
【问题描述】:
我们的网站中有一些指向社交网络站点的链接,这些站点的网址存储在数据库中,我们在运行时获取它,并将站点的网址分配给服务器中锚标记的 href -侧面编码为
str.Append("<a href='" + ds.Tables[0].Rows[i]["URL"].ToString() + "' target='_blank'><img border='0' src='" + filename + "'/></a>");
在运行时它被创建为
<a target="_blank" href="www.facebook.com">
<img border="0" src="http://Server_Name/FTPsite//Folder_Name/Facebook_Logo.png">
</a> 但是当我们单击该链接时,它会显示为 localhost/www.facebook.com 而不仅仅是 http://www.facebook.com 可能会出现问题,请提供帮助。
【问题讨论】:
-
您尝试替换“www.”在 str 的开头带有“http://”。还有一点,考虑使用String.Format来组合带参数的字符串
-
@YoYo 我试过没有“www”的网址。也是一样的结果“Server_Name/facebook.com”
标签: c# html sql-server-2008