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