Evite clicar duas vezes no botão

Eu continuo tendo um problema com os usuários clicando duas vezes nos botões de ação no meu aplicativo da web, o que significa que registros duplicados estão sendo adicionados ao meu banco de dados e, às vezes, o usuário é cobrado duas vezes (pois a ação está sendo executada duas vezes

Qual é a melhor maneira de impedir o clique duplo no ASP.NET

questionAnswers(4)

yourAnswerToTheQuestion