似乎有时(但并非总是)我的按钮点击事件被触发两次。它似乎有时但不总是发生的事实真的令我感到困惑。我已经尝试按钮可见假或禁用功能。请帮忙。这是我的按钮:
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" style="background-color:#e3e6ea; padding:5px; color:#000000; font-weight:bold;" ValidationGroup="Validate" />
答案 0 :(得分:0)
使用按钮控件的OnClientClick
和UseSubmitBehavior
属性可以阻止双击,更改asp.net
代码,如下所示:
<asp:Button ID="btnSubmit" runat="server"
Text="Submit"
OnClick="btnSubmit_Click"
OnClientClick="this.disabled=true;"
UseSubmitBehavior="false"
style="background-color:#e3e6ea;
padding:5px;
color:#000000; font-weight:bold;" ValidationGroup="Validate" />
您需要将OnClientClick="this.disabled=true;"
和UseSubmitBehavior="false"
添加到按钮控件
答案 1 :(得分:-1)
我认为你已经使用了&#34; btnSubmit_Click&#34;您的代码中有两次事件,请检查您的代码,我希望您的问题能解决。