salvea tutti dato il seguente codice:
codice:
    Private Sub CMD_ImportaAccess_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles CMD_ImportaAccess.Init
        Dim frm As HtmlForm = GetForm(Me)
        frm.Attributes.Add("onsubmit", "window.setTimeout(function(){document.getElementById('CMD_ImportaAccess').disabled=true;document.getElementById('DIV_MsgErr').innerHTML = 'Operazione in corso, prego attendere...';}, 0);")

    End Sub
    Public Function GetForm(ByVal This As Page, Optional ByVal NomeForm$ = "Form1") As HtmlForm
        Return CType(This.FindControl("Form1"), HtmlForm)
    End Function
questo codice lo ho trovato in questo forum,e serve per disabilitare un pulsante,in effetti
funziona benissimo.
il punto č che non capisco proprio perche' funziona in quanto:

1)su un libro che ho l'eveto init si attiva quando il controllo viene inizializato,praticamente
il suo primo ciclo di vita,quindi non dovrebbe eseguirlo ad ogni Page_load?
2)perchč č stato immesso il codice javascript settimeout ed impostato a zero? non bastava semplicemente un disabled=true?

grazie per i chiarimenti