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

您需要"通过将它们加倍来逃避内部:

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 回答