如何通过 ScriptManager.RegisterStartupScript 将特殊字符从 C# 传递到 JavaScript

我想从 C# 传递一个包含特殊字符的字符串作为 JS 函数的参数,如下所示:

string param = "sm~aEkv{yEb@~IX`GVhG@\\BZ@bA?L";
string jsFunction = "viewPathOnmap(\"" + param+ "\");";
ScriptManager.RegisterStartupScript(this.Page,Page.GetType(),"text",jsFunction,true);

当我在 JavaScript 端调试时,我发现接收到的值是:

sm~aEkv{yEb@~IX`GVhG@BZ@bA?L

不喜欢:

sm~aEkv{yEb@~IX`GVhG@\BZ@bA?L

在这种情况下我能做什么?

iCMS 回答:如何通过 ScriptManager.RegisterStartupScript 将特殊字符从 C# 传递到 JavaScript

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/186679.html

大家都在问