bir web sayfasında butona bazen birden kez basılmasını engellemek isteriz.

Örneğin Kredi kartından çekim yapıldıgı bir durumda butona sadece 1 kez basılmasını isteriz

        sbEnableOnceClick.Append("this.disabled = true; ");

        btnApply.Attributes.Add("onclick", sbEnableOnceClick.ToString())

peki sayfamızda  ara butonumuz varsa ve gridi dolduruyorsa Bu durumda postback sonrasında butonumuz hala disable kalacaktır Bu durumdada

sbEnableOnceClick.Append("this.disabled = true; " + Page.ClientScript.GetPostBackEventReference(btnFilter, string.Empty) + ";");

        btnFilter.Attributes.Add("onclick", sbEnableOnceClick.ToString())

bu kod işinizi görecektir