C# 锚定标记中的链接工作不正常

C# 锚定标记中的链接工作不正常,c#,html,sql-server-2008,C#,Html,Sql Server 2008,我们的网站中有一些到社交网站的链接。网站的网址存储在数据库中,我们在运行时获取它,并将网站的网址分配到服务器端编码为 str.Append(“”) 在运行时,它被创建为 但当我们点击该链接时,它会显示为localhost/www.facebook.com,而不仅仅是这里可能会出现什么问题,请帮助。您需要'http://'字符串,然后才是网站的url: str.Append(“”) 尽管您最好确保数据库中的所有url都以http://开头,但您是否尝试将str开头的“www.”替换为“http:/

我们的网站中有一些到社交网站的链接。网站的网址存储在数据库中,我们在运行时获取它,并将网站的网址分配到服务器端编码为
str.Append(“”)
在运行时,它被创建为

但当我们点击该链接时,它会显示为localhost/www.facebook.com,而不仅仅是这里可能会出现什么问题,请帮助。

您需要
'http://'
字符串,然后才是网站的url:

str.Append(“”)


尽管您最好确保数据库中的所有url都以http://

开头,但您是否尝试将str开头的“www.”替换为“http://”。另一点,考虑用以构成字符串。parameters@YoYo我尝试了不带“www”的webaddress,但结果相同“最好是在数据库的url中添加
http://
前缀,而不是在该方法中。如果你已经有了一个url,它就会崩溃。