1

これは文字列値<a href="javascript:changePage('5')">Overview</a>です。次に、vb.netの文字列に保存します。

どうすれば保存できますか。

Dim link As String="<a href="javascript:changePage('5')">Overview</a>"

この問題から抜け出すために私を導いてください?

4

4 に答える 4

4

"あなたはそれらを2倍にすることによって内側を脱出する必要があります:

Dim link As String="<a href=""javascript:changePage('5')"">Overview</a>"

C#バージョンは次のいずれかになります。

var link = @"<a href=""javascript:changePage('5')"">Overview</a>"

var link = "<a href=\"javascript:changePage('5')\">Overview</a>"
于 2012-05-30T09:48:33.900 に答える
3

二重引用符で示されるリテラル内で一重引用符を使用するだけです。ブラウザに出力されるマークアップでこれを行うと、引用符内の一重引用符のマークアップが無効になります。その場合、二重引用符の別の「セット」で二重引用符をエスケープできます。

Dim link As String = "<a href=""javascript:changePage('5')"">Overview</a>"
于 2012-05-30T09:48:18.690 に答える
3

私は長い間VB.NETを使用していませんでしたが、C-Sharpでは次のように実行できます。

String link = "<a href=\"javascript:changePage('5')\">Overview</a>";

それがあなたにアイデアを与えることを願っています、あなたは内側の二重引用符をエスケープする必要があります。

于 2012-05-30T09:52:14.837 に答える
2

以下のように使用します。

Dim link As String = "<a href=\"javascript:changePage('5')\">Overview</a>"
于 2012-05-30T09:50:55.477 に答える