0

为我的问题寻找解决方案我发现了另一个我找不到解决方案的疑问,这就是为什么我在这里寻求专家的知识。我在 Repetear 中有一个图像按钮,如下所示:

<asp:ImageButton class ="approvalDialog" runat="server" OnClick = "test_rr" CommandArgument = '<%# Eval("aux_approvalId")%>'/>

我的问题是类approvalDialog正在打开一个jQuery对话框,如果它被打开,事件不会被触发,如果我删除class =“approvalDialog”,事件会被触发。

所以我的问题是:如果可能打开对话框并同时触发事件?谢谢!

4

2 回答 2

1

使用 onclientclick = "javascriptfunction();"

如果它不能同时工作,请查看此帖子 堆栈帖子

您还可以创建一个 jquery/javascript 函数可以使用 ajax 调用调用的 webmethod。

于 2012-12-05T17:07:07.230 回答
0

是的,这是这样工作的:

<td class ="approval-img"><asp:ImageButton runat="server" CommandArgument = '<%# Eval("aux_approvalId")%>'  OnClick="getApprovalID_approve" OnClientClick="OpenApprovalDialog()" ToolTip="Approve" ImageUrl="/Images/Approve.png" /></td>

我的问题,我在 firebug 的控制台看到,是我调用的 javascript 函数没有定义,那是因为我已经在 $(document).ready(function ()

于 2012-12-06T16:51:09.057 回答