Limitar número de Requisições HTTP

Bem pessoal, meu problema é o seguinte: Tenho uma aplicação que em um determinado formulário existe um botão enviar, fazendo um teste percebi que se o servidor demorar para responder um pouco e eu clicar no botão enviar novamente o sistema gera inclusão de 2 registros, se clicar 3…gera 3 registros. Gostaria de saber se alguém sabe uma forma de limitar as requisições, mesmo o usuário clicando inúmeras vezes só vai a primeira requisição. Sei que existe esse recurso, mas não me lembro como fazer por isso tive dificuldades até de procurar no google. Se alguém puder me ajudar !!! Abraços

Qual HTTP server vc está usando ?

Faça um evento do javascript para que quando alguém clique no botão você primeiro desabilita ele e depois você executa o submit

Infelizmente no universo do usuário do mal isso pode ser facilmente contornado desabilitando o JavaScript.

Existe outra forma utilizando tokens. Está utilizando algum framework MVC ?

abraços