点击OnClick并从asp ImageButton打开一个对话框

时间:2012-12-05 17:03:05

标签: jquery jquery-ui-dialog imagebutton

努力寻找我question的解决方案我发现了另一个我无法找到解决方案的疑问,这就是我在这里要求专家知识的原因。 我在Repetear里面有一个图像按钮,如下所示:

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

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

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

2 个答案:

答案 0 :(得分:1)

使用onclientclick =“javascriptfunction();”

如果它不能同时工作,请看看这篇文章 stack post

你也可以制作一个jquery / javascript函数可以使用ajax调用调用的web方法。

答案 1 :(得分: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()