我正在尝试将url显示在下面的代码中的trackOutboundLink('')中。我继承了这个网站,自从我搞砸vb以来已经有一段时间了。任何意见,将不胜感激。感谢
If DBReader("URL").ToString <> "" Then
CustWebSite.NavigateUrl = DBReader("URL").ToString
CustWebSite.ToolTip = DBReader("URL").ToString.Replace("http://", "")
CustWebSite.Text = DBReader("URL").ToString.Replace("http://", "")
CustWebSite.Attributes("onclick") = "trackOutboundLink(''); return false;"
CustWebsiteDiv.Visible = True
Else
CustWebsiteDiv.Visible = False
End If
我正在寻找的最终结果是: http://www.testsite.com'); return false;“href =”http://www.testsite.com“&gt; www.testsite.com
除了
中的网址显示外,所有工作都有效onclick =“trackOutboundLink('http://www.testsite.com');返回false;”
部分。
感谢您的帮助。
答案 0 :(得分:0)
VB.NET中的字符串连接与C#中的字符串连接相同。
CustWebSite.Attributes("onclick") = String.Format("trackOutboundLink('{0}'); return false;", DBReader("URL"))
此外,不是多次调用DBReader("URL")
,最好将第一个调用结果存储在局部变量中,并在所有后续语句中根据需要使用它。