Я работаю над страницей веб-форм 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>
Прямо сейчас, если вы несколько раз нажмете на эту кнопку LinkButton, LinkButtonPrevious_Click
обработчик событий на стороне сервера будет срабатывать столько раз, сколько нажатие на ссылку.Как я могу сделать так, чтобы lnkbtnPreviousTop
LinkButton был отключен после первого щелчка, но обработчик событий по-прежнему срабатывает один раз, и UpdatePanel обновляется?
Я попытался добавить this.disabled = true;
в атрибут OnClick,но тогда код обработчика событий никогда не ударится.