单击事件“激发”两次
本文关键字:两次 激发 事件 单击 | 更新日期: 2023-09-27 18:00:33
我的ASP.NET网站中有以下LinkButton
:
<asp:LinkButton ID="btnUpload" runat="server" CssClass="btn btn-primary" OnClick="btnUpload_Click">
<span aria-hidden="true" class="glyphicon glyphicon-upload"></span> Upload File
</asp:LinkButton>
当用户单击它时,它应该只被激发一次,但它会被激发两次。
原因可能是什么?
您的代码头看起来怎么样?你确定你没有把活动也安排在那里吗?
您的标记中有OnClick="btnUpload_Click"
,它将挂接事件处理程序一次,因此如果您的代码绑定中也有btnUpload.Click += btnUpload_Click;
,则事件处理程序将触发两次。
您可以设置AutoEventWireup="false"
,下面是如何使用它的示例:https://support.microsoft.com/en-us/kb/324151