Imagebutton&的OnClientClick

时间:2013-06-04 21:14:49

标签: asp.net .net-2.0 webforms imagebutton

你可以同时使用onlcikc和onclientclick进行图像按钮控制吗?对于我的生活,我无法让onclientclick开火。我认为“onclientclick”被渲染为“onclick”,那么两个onclicks将如何工作?

<asp:ImageButton runat="server" ID="ibTest" onclick="server_event_handler" onclientclick="some_js_function" imageurl="..." />

我向onclcienclick和js函数本身添加了“return”,“return true / false”,但无济于事。我在js函数中添加了一个“调试器”,看看我是否点击它而不是。 如果我创建一个html输入控件(类型为“image”)并将其onclick设置为相同的javascript函数,则单击时会触发它。

我要做的是隐藏按钮所在的位置并将其替换为“Please Wait ..”文本,以防止用户在处理事件时单击按钮一百次。我试图在onclientclick上做隐藏部分。

1 个答案:

答案 0 :(得分:0)

尝试将Javascript函数引用为some_js_function();

所以你的代码会读到:

<asp:ImageButton runat="server" ID="ibTest" onclick="server_event_handler" onclientclick="some_js_function();" />