1

我有一个在更新面板中的按钮。当我单击按钮时,它单击事件运行两次。如何防止第二次点击事件?

4

4 回答 4

1

我有同样的问题。

onclick=swap_img在 aspx 代码中有一个“”,在 vb 代码中有一个“”,所以它运行了两次。我刚刚删除了 aspx 代码中的 onclick:

Protected Sub swap_img(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles btn_img.Click

这篇文章帮助我解决了这个问题:http ://forums.asp.net/t/1056418.aspx

于 2012-01-25T22:03:37.870 回答
0

在页面加载时,您可以使用:

button.Attributes.Add("onClick", "<< javascript >>")

... 将一些 javascript 附加到按钮的 Click 事件。

您可以通过简单的 Google 搜索找到 javascript 来禁用该按钮。

于 2010-03-20T18:34:36.347 回答
0

检查您是否没有将处理函数两次附加到单击事件(例如一次通过 html/javascript 和一次在 vb 代码中)。

于 2010-03-17T17:00:11.257 回答
0

为什么不在按钮回调函数开始时禁用按钮...

然后,使用诸如 try/finally 块之类的合理的东西,在最后启用按钮。

于 2010-03-17T17:00:57.137 回答