A common web problem is where a user clicks the submit button of a form multiple times so the server processes the form more than once. This can also happen when a user hit
The most elegant solution I found was to use ActionFilters:
Blog post is here