Mi capita su alcuni webform che, a causa della lentezza della risposta del server, se un utente clicca due volte sul bottone che fa il submit, il codice che c'è dietro (scrive dei record in un db) venga eseguito due volte e quindi poi mi trovo record duplicati in database e blablabla...
Posso ovviare prima di fare gli inserimenti dei record verificando il timestamp dell'ultimo record inserito e se non è passato meno di x tempo posso bloccare l'inserimento di un nuovo record, però mi sembra un workaround un po' "grezzo"... ci sono modi più eleganti per evitare il problema?