我正在调用具有两个参数的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
}
答案 0 :(得分:4)
编译器正在使用单个反斜杠;你需要加倍
string str = param2.Replace("'","\\'");