首先说明我的使用场景:
在asp.cs后台代码中通过innerhtml写入JavaScript代码,用于传参并调用前台的js函数AAA。
重点在传参这里,我的参数是一个字符串sss.
错误写法:c0.InnerHtml="<a href=’javascript:AAA("+sss+");’>"+测试+
正确写法:先预处理字符串sss,在头尾加上"
s=’ " ‘.tostring().trim()+sss+’ " ‘.tostring().trim();
c0.InnerHtml="<a href=’javascript:AAA ("+s+");’>"+测试+