Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.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
为什么';t HttpUtility.JavaScriptStringEncode编码双引号?_Javascript_C#_Html_Asp.net Core Mvc - Fatal编程技术网

为什么';t HttpUtility.JavaScriptStringEncode编码双引号?

为什么';t HttpUtility.JavaScriptStringEncode编码双引号?,javascript,c#,html,asp.net-core-mvc,Javascript,C#,Html,Asp.net Core Mvc,在以下HTML+C#行中: 这是可行的,但是为什么该实用程序不能对双引号进行编码呢?我是不是用错了,还是只是这样创建的?为什么要使用Html.Raw?谢谢您的回复。我不知道。我在不了解其结构的情况下从中复制了一些代码,并尝试使用它。删除Html.Raw似乎使实用程序正确地转义了“字符。我将进一步研究这个问题。 <button type="button" onclick="Update(this, @Model.Quantity, '@Html.Raw(HttpUtility.JavaScr

在以下HTML+C#行中:


这是可行的,但是为什么该实用程序不能对双引号进行编码呢?我是不是用错了,还是只是这样创建的?

为什么要使用Html.Raw?谢谢您的回复。我不知道。我在不了解其结构的情况下从中复制了一些代码,并尝试使用它。删除
Html.Raw
似乎使实用程序正确地转义了
字符。我将进一步研究这个问题。
<button type="button" onclick="Update(this, @Model.Quantity, '@Html.Raw(HttpUtility.JavaScriptStringEncode(order.Notes))')">Click Me<button>
@Html.Raw(HttpUtility.JavaScriptStringEncode(order.Notes).Replace("\"","&quot;"))