Often post backs can take some time, and it appears to a user as if the browser is not responding causing the user to click the button multiple times.
In ASP.NET it is most simple to disable a button on click, and still post back to the page.
Here is how we can do this with an ASP.NET button.