【发布时间】:2014-02-09 13:53:13
【问题描述】:
我通过以下方式调用 javascript 函数:
<a href='javascript:void(0)' onclick='javascript:onEditRevPrepare("<%#
Convert.ToString(Eval("ReviewTitle")))%>")'>
当Eval("ReviewTitle") 中存在单引号 (') 时,它不会调用该函数。
我试过了:
Convert.ToString(Eval("ReviewTitle"))).Replace("'","\")
但这不起作用。
也尝试过:
<a href='javascript:void(0)' onclick='javascript:onEditRevPrepare(""<%#
Convert.ToString(Eval("ReviewTitle")))%>"")'>
但这也没有用。
编辑
当我在替换中添加 ' 或 / 时,我停止获取 javascript 行,这表明函数调用不正确:
请看替换后的虚线
【问题讨论】:
标签: c# javascript asp.net .net