URL斜杠已删除

时间:2016-12-02 20:03:29

标签: javascript html vb.net

我有一个编写HTML页面的.NET应用程序。一个页面加载了很多iframe,所以我需要让它们运行onclick(而不是页面加载)。

b.Body = "<iframe id=" & Chr(34) & linkID & Chr(34) & "></iframe><a href=" & Chr(34) & "javascript:document.getElementById('" & linkID & "').src=" & Chr(34) & link & Chr(34) & ";></a>"

问题是一旦写入,它会从我的URL中删除所有斜杠。我试过逃避它们,但是包含了空格(打破了URL)。我做错了什么?

1 个答案:

答案 0 :(得分:1)

使用双引号作为单引号的替换并使用单引号在javascript内写入字符串

b.Body = "<iframe id=""" & linkID & """></iframe><a href=""" & "javascript:document.getElementById('" & linkID & "').src='" & link & "';""></a>"