Kredi kartı çekim işlemleri gibi yaptığınız kritik işlemler esnasında butona bir kere tıklandığında sayfa postback işlemini tamamlayana kadar kullanıcının ard arda tekrar butona basmasını engellemeniz gerekir.
Bu tip durumlarda
btnOrder.Attributes.Add("onclick", "this.disabled=true;" + ClientScript.GetPostBackEventReference(btnOrder, "").ToString());
kodunu kullanarak Butona 1. kez tıklandığında öncelik butonu disable konuma getirip sonrasında butonun postback işlemini tamamlamasını sağlayabilirsiniz.