【发布时间】:2013-02-27 18:39:42
【问题描述】:
有这个代码:
<asp:UpdatePanel ID="id">
<asp:CommandField ButtonType="Image" InsertImageUrl="url/here" ShowInsertImage="true" ValidationGroup="valGr" />
</asp:UpdatePanel>
如何防止在 C# 代码中双击此按钮。
【问题讨论】:
-
也许某些 javascript 会吃掉在第一次点击后 X 毫秒内发生的任何点击事件?
-
是的,你是对的,我已经找到了一些 javascript 代码,但我不知道如何找到这个按钮,因为我是如何知道 asp 自动生成 html 代码的,而且我很难找到这个按钮。
-
是的,自动生成的 ID 很麻烦。如果您发布 javascript,我可以向您展示如何进行元素选择
-
我通过堆栈溢出进行了搜索,我在这里找到了一些东西:stackoverflow.com/questions/2830542/…
-
好的,如果您尝试按 ID 进行选择,请使用以下代码获取 HTML 元素的 ID:
<%= id.ClientID =>(这将为您提供更新面板的客户端 ID。如果您想要另一个元素的客户端 ID,只需替换该元素的 ID。
标签: asp.net double-submit-prevention