单引号 - 如何输出它并在源代码中查看它而不是 '

本文关键字:源代码 何输出 输出 单引号 | 更新日期: 2023-09-27 18:31:48

我需要输出一个单引号(')。它需要是单引号而不是 ',因为这是用于向 jquery 函数提供数据的字符串的一部分。

我使用 c# 遍历对象以构建字符串

"var data = [['ItemA',3],['ItemB',1],['ItemC',8]];"

然后,我将这个字符串合并到 jquery 函数中,以便将其合并到浏览器中。但是,这不起作用。如果我查看生成的页面的来源,我有

 var data = [['ItemA',3],['ItemB',1],['ItemC',8]];

哪个jquery不能使用。那么我如何让字符串中的单引号 (') 在源中仍然是单引号

我试图逃跑,但无济于事。

干杯

单引号 - 如何输出它并在源代码中查看它而不是 '

可能需要

将逐字字符串与.Raw()帮助程序组合在一起:

@Html.Raw(@"var data = [['ItemA',3],['ItemB',1],['ItemC',8]];")

如果您不太可能在字符串中使用',则可以省略开头的@,只使用常规字符串文本。使用逐字字符串的优点是不必使用 '' 来防止运行时尝试评估无意的转义序列。