【发布时间】:2012-03-15 23:55:04
【问题描述】:
我正在开发一个 ASP.NET 网络表单页面,该页面具有以下 asp 标记(去除了其他控件):
<asp:UpdatePanel ID="updatePanel1" runat="server">
<ContentTemplate>
<asp:LinkButton ID="lnkbtnPreviousTop" OnClick="LinkButtonPrevious_Click"
Text="Previous" runat="server">
</asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
现在,如果您多次单击此链接按钮,服务器端的LinkButtonPrevious_Click 事件处理程序将触发与单击链接一样多的次数。如何使lnkbtnPreviousTop LinkButton 在第一次单击后被禁用,但事件处理程序仍会触发一次并刷新 UpdatePanel?
我尝试将this.disabled = true; 添加到 OnClick 属性,但事件处理程序代码永远不会被命中。
【问题讨论】:
标签: asp.net updatepanel linkbutton