用于调用javascript函数语法的OnClick事件

时间:2012-03-16 15:58:35

标签: javascript asp.net

对于那些非常熟悉这种语法的人,我会在这里问一个简单的问题。不幸的是我不是,而且我在使用单引号和双引号来提高OnClick事件中的javascript方法时遇到了困难。这是我的代码:

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

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

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

3 个答案:

答案 0 :(得分:2)

这应该有效:

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

答案 1 :(得分:0)

也许是这样的?

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

答案 2 :(得分:0)

可能你应该用你的引号使用筛选斜杠,例如:\“