使用代码调用后的JavaScript Apostrophe转义(C#/ VB)

时间:2014-07-21 12:08:16

标签: javascript html asp.net

我在JavaScript调用中遇到了撇号。问题是,用

代替撇号等随意解决方案
\', ' \u0027

无效,因为我正在动态创建JavaScript动作。

示例:

HTML部分:

<img onmouseover="ShowNote('<%= instance("note") %>')">

部分背后的代码:

instance("note") = "John's room is awful";

问题是,一旦aspx.net到达&lt;%= instance(&#34; note&#34;)=&gt;&#39; 部分,它就会替换它&#39 ; s代表导致在源代码中创建它:

<img onmouseover="ShowNote('John's room is awful')">

这不符合预期。

有什么方法可以解决这个问题吗?正如刚才提到的。没有任何替代工作。

0 个答案:

没有答案