ASP.Net Disable Button OnClick – Visual Basic 2010 – Framework 4

2012-07-24

Molto interessante è come disattivare il tasto premuto sulla pagina prima dell’esecuzione del codice associato.

Questa funzionalità è molto utile nel caso si voglia evitare che l’utente esegua più click sullo stesso tasto e invocare più volte la procedura collegata.

Esempio:

Dim bnExecute As Button
bnExecute = Me.FormView1.FindControl("bnExecute")
bnExecute.Attributes.Add("onclick", "this.disabled=true;" + ClientScript.GetPostBackEventReference(bnExecute, "").ToString())

Per maggiori informazioni:
http://geekswithblogs.net/jwhitehorn/archive/2006/06/17/82214.aspx