Desabilitando botão após clique

oraculum

Tagged: , ,


As vezes precisamos de conter alguns usuários que tem o costume de clicar varias vezes sobre o botão de submit de um formulário, para isso podemos facilmente usar o javascrit para desabilitar um botão via código, apesar dessa solução ser bem prática não aconselho o seu uso sozinho é preciso que tenha uma verificação via código que evita a reexecução principalmente em operações que lidam com banco de dados.

No código abaixo o framework primeiro executa o disable do botão e depois manda o postback no botão, veja:

1
2
3
        // desabilitando botao btnEfetivar ao clicar
        btnEfetivar.Attributes.Add("onclick", "this.disabled=true;" +
            ClientScript.GetPostBackEventReference(btnEfetivar, "").ToString());
Share Button

Leave a Reply