对于那些非常熟悉这种语法的人,我会在这里问一个简单的问题。不幸的是我不是,而且我在使用单引号和双引号来提高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") %>' );' />
答案 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)
可能你应该用你的引号使用筛选斜杠,例如:\“