How we can handle the following suitation If a user clicks on a button more than once but we need to handle it onece.
@ben - i guess this topic was moved too fast.
"use javascript to disable" is probably not the best of all solutions, as the user might have deactivated javascript of might use a media which has no javascript support.
one more sophisticating technique would be to create a unique id, submit it as a hidden field and ensure that each id is processed only once (or never ;-))