单引号 - 如何输出它并在源代码中查看它而不是 '
本文关键字:源代码 何输出 输出 单引号 | 更新日期: 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]];")
如果您不太可能在字符串中使用'
,则可以省略开头的@
,只使用常规字符串文本。使用逐字字符串的优点是不必使用 ''
来防止运行时尝试评估无意的转义序列。