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

时间:2014-10-02 12:16:34

标签: javascript asp.net html5

我有一个很长的字符串,可以包含任何内容(单引号,双引号......)。现在我想将此字符串保存在隐藏的输入中并在我的JavaScript代码中使用它。如何将此字符串保存在隐藏的输入中?

1 个答案:

答案 0 :(得分:1)

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

您需要做的就是为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 }">