0

LinkButton我的ASP.NET 网站中有以下内容:

<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>

当用户单击它时,它应该只被触发一次,但它会被触发两次。

可能是什么原因?

4

2 回答 2

5

你的代码隐藏看起来如何?你确定你没有把事件也挂在那里吗?

OnClick="btnUpload_Click"的标记中有一次会连接事件处理程序,因此如果您btnUpload.Click += btnUpload_Click;在代码隐藏中也有一个,则事件处理程序将触发两次。

于 2015-07-01T07:21:11.423 回答
0

您可以在AutoEventWireup="false"此处设置如何使用它的示例:https: //support.microsoft.com/en-us/kb/324151

于 2015-07-01T07:20:03.107 回答