Я работаю над страницей веб-форм 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, но тогда код обработчика событий не попал.