เป็นการป้องกัน User กด Button ย้ำหลาย ๆ ครั้งครับ ดูตาม Link เลย
http://encosia.com/2007/01/16/css-style-as-ajax-progress-indicator/

หรืออาจจะใช้ component ตัวนี้ก็ได้ครับ
http://encosia.com/downloads/postback-ritalin/

อีกวิธีครับ แต่วิธีนี้ผมลองแล้วใช้ไม่ได้ มัน disable button ให้ แต่ไม่ postback ครับ ใครใช้ได้ช่วยบอกด้วยนะครับ
http://encosia.com/2007/04/17/disable-a-button-control-during-postback/

หลายคนอาจทำแล้วมีปัญหา Error: Sys really is undefined
ให้ทำตามนี้นะครับ
http://encosia.com/2007/08/16/updated-your-webconfig-but-sys-is-still-undefined/

ลองดูวิธีอื่น ๆ
http://dotnetchris.wordpress.com/2008/08/07/the-dreaded-aspnet-submit-button-double-click/
http://www.webdeveloper.com/forum/showthread.php?t=189592
http://www.google.co.th/search?hl=th&rlz=1T4GGLL_thTH348TH348&q=OnClientClick+disable+button&aq=f&aqi=&aql=&oq=&gs_rfai=