2016-12-02 10 views
0

私はHTMLページを書き込む.NETアプリケーションを持っています。 1ページは多くのiframeを読み込むので、(ページの読み込みではなく)クリックして実行する必要があります。URLスラッシュが削除されます

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

使用単一引用符を文字列を書くために単一引用符を使用します。 – Lain

答えて

1

単一二重引用符の代わりとして使用する二重二重引用符やJavaScript内の属性の文字列の中

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

'