Condividi tramite


Metodo Sys.EventHandlerList.addHandler

Aggiornamento: novembre 2007

Allega un gestore a un evento in un'istanza EventHandlerList e aggiunge l'evento all'elenco se non è già incluso.

var e = new Sys.EventHandlerList();
e.addHandler(id, handler);

Argomenti

  • id
    Stringa che specifica l'evento.

  • handler
    Il nome del metodo per la gestione dell'evento.

Note

Utilizzare il metodo addHandler per allegare a livello di codice gestori agli eventi nei componenti dello script Microsoft ASP.NET AJAX. Nel modello dell'evento del componente ASP.NET AJAX, gli eventi client risiedono in un oggetto EventHandlerList. I gestori sono creati e assegnano all'evento utilizzando il metodo addHandler. Si genera quindi gli eventi chiamando il metodo restituito dal metodo getHandler.

Il valore dell'id che viene passato a addHandler è già presente nell'istanza EventHandlerList, il metodo specificato da handler viene aggiunto a qualsiasi gestore già associato all'evento. In caso contrario, all'oggetto EventHandlerList viene aggiunto un nuovo evento con l'ID e il gestore specificato.

Esempio

Nell'esempio riportato di seguito viene mostrato come chiamare i metodi addHandler e removeHandler in un controllo personalizzato. Questo esempio di codice fa parte di un esempio più esaustivo disponibile nei cenni preliminari sulla classe EventHandlerList.

// Bind and unbind to click event.
add_click: function(handler) {
    this.get_events().addHandler('click', handler);
},
remove_click: function(handler) {
    this.get_events().removeHandler('click', handler);
},

Vedere anche

Riferimenti

Classe Sys.EventHandlerList

Altre risorse

Riferimenti per il linguaggio