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);
},