将包含引号的长字符串保存到隐藏的输入中

saving long strings containing quotes to a hidden input

本文关键字:隐藏 输入 保存 字符串 包含引      更新时间:2023-09-26

我有一个长字符串,它可以连接任何东西(单引号、双引号…)。现在我想把这个字符串保存在一个隐藏的输入中,并在我的JavaScript代码中使用它。如何将此字符串保存在隐藏输入中?

我第一次误解了这个问题。

您所需要做的就是为html编码您的变量。你可以在这里看看怎么做http://msdn.microsoft.com/en-us/library/73z22y6h(v=vs.110).aspx

是一种基本用途

myString = "asd'"ewr'2";
myEncodedString = HttpUtility.HtmlEncode(myString);

然后在HTML 中

<input type="hidden" value="@{ @myEncodedString }">