Arkadaşlar .net projemde butonum aşağıda belirttiğim gibidir.
<asp:Button ID="btnKaydet" ValidationGroup="UyeKontrol" class="btn btn-sm btn-success pull-right clk" runat="server" Text="Kaydet" OnClick="btnKaydet_Click" />

<script>
$('#ContentPlaceHolder1_btnKaydet').click(function (){
var btn = $(this);
btn.attr("disabled", true);
setTimeout(function () {
btn.attr("disabled", false);
},2000);
});
</script>

Site üzerinde işlem yaparken butona birden fazla click yapıldığında aynı işlemi birden fazla yapıyor o yüzden bende jquery ile clientte engelleme yapayım dedim. Fakat bu seferde butona tıklıyorum disabled oluyor fakat butonun kendi gerçekleştirmesi gereken fonksiyonu çalıştırmadan disabled oluyor. Yapmak istediğim: butona click yaptığımda click fonksiyonum çalışırken butonum disabled olsun. Jquery kodlarımıda yukarda belirttim.(Jquerydeki settimeout kısmı fazlalık denemek için yazmıştım.) Yardımlarınızı rica ediyorum. Şimdiden teşekkürler.