我正在尝试将此eval传递给javascript,但继续收到以下错误:
<input type="submit" value="Send" id="btnPDf" onclick='<%# "openLink( " + Eval("ID" ) + " );" %>' runat="server" />
萤火虫中的错误:
Timestamp: 12/11/2012 17:59:16
Error: SyntaxError: identifier starts immediately after numeric literal
Line: 1, Column: 24
Source Code:
openLink( b690d0c5-9269-424a-ac57-02f3359c982f );
我尝试用双引号和反斜杠传递它,如'\'但仍然没有欢乐
答案 0 :(得分:9)
您的字符串连接已损坏。您需要使用转义序列 -
将参数包装在引号中onclick='<%# "openLink(\"" + Eval("ID" ) + "\" );" %>'