Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将包含引号的长字符串保存到隐藏输入_Javascript_Asp.net_Html - Fatal编程技术网

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

Javascript 将包含引号的长字符串保存到隐藏输入,javascript,asp.net,html,Javascript,Asp.net,Html,我有一个长字符串,它包含任何内容(单引号,双引号…)。现在我想将这个字符串保存在一个隐藏的输入中,并在JavaScript代码中使用它。如何将此字符串保存在隐藏输入中?我第一次误解了这个问题 您所需要做的就是将变量编码为html。你可以在这里看看怎么做 基本用途是 myString = "asd\"ewr'2"; myEncodedString = HttpUtility.HtmlEncode(myString); 然后是HTML <input type="hidden" value="

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

我第一次误解了这个问题

您所需要做的就是将变量编码为html。你可以在这里看看怎么做

基本用途是

myString = "asd\"ewr'2";
myEncodedString = HttpUtility.HtmlEncode(myString);
然后是HTML

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


我正在使用代码隐藏,我想我必须对字符串进行编码,因为它包含引号。您能告诉我如何将字符串传递给javascript吗?一旦您成功地将字符串放入javascript变量中,您就可以按照我的建议进行操作了……我只是从隐藏输入的值中获取它$(#myhidden”).val();我的意思是,你从哪里得到这个字符串,如何将这个字符串“带”到javascript中?我正在使用代码隐藏从文件中读取它,并将它放到隐藏的输入中