JavaScript函数参数中的单个邀请逗号不起作用

时间:2015-09-22 12:14:30

标签: javascript c# jquery asp.net

我正在调用具有两个参数的JavaScript函数。一切正常,但任何参数有单个邀请逗号不起作用。我试图用\“#39;但仍然没有工作。我的代码是。

服务器端:

string param1 = "IFES";
string param2 = "IFES Chapter's Introduction";
string str = param2.Replace("'","\'");
btnShow.Attributes.Add("onclick","ShowDetails('" + param1 + "','" + str + "')");

JavaScript代码:

function ShowDetails(prm1,prm2){
     // My code here
}

1 个答案:

答案 0 :(得分:4)

编译器正在使用单个反斜杠;你需要加倍

string str = param2.Replace("'","\\'");