2012-03-16 76 views
0

对于那些非常熟悉这种语法的人,我会在这里问一个简单的问题。不幸的是,我没有,并且我在使用单引号和双引号在OnClick事件中引发javascript方法时很困难。这里是我的代码:用于调用javascript函数语法的OnClick事件

<script type="text/javascript"> 
    function OpenWindow(workItemId) { ... } 
</script> 

编辑:复制 - 粘贴错误,忘记了服务器块报价<%# %>

<asp:Image ID="imgDescription" ImageUrl="../Images/Tooltip_t.gif" runat="server" OnClick='OpenWindow('<%# Eval("WorkItemId") %>');' /> 

回答

2

这应该工作:

onclick='<%# "OpenWindow(" + Eval("WorkItemId") + ");" %>' 
+0

作品非常感谢 – 2012-03-16 16:15:00

0

也许这样吗?

<asp:Image ID="imgDescription" ImageUrl="../Images/Tooltip_t.gif" runat="server" OnClick="OpenWindow(Eval(\"WorkItemId\"));" /> 
0

可能是你应该使用筛选斜线与报价,如:\”