C'è una differenza qui?C'è una differenza tra questi 2 modi di rimuovere un gestore di eventi?
Button1.Click -= new EventHandler(Button1_Click);
e
Button1.Click -= Button1_Click;
Il secondo metodo non sembra funzionare per me, ma l'ho visto usato quando Google-ing 'come rimuovere un gestore di eventi'. Modifica: In realtà nessuno dei due lavora per me, anche dovrebbe funzionare in modo intercambiabile?
Aggiornamento:
Il motivo questi non sembra funzionare per me è perché ho avuto AutoPostBack = true sui miei comandi. Non stavo impostando i breakpoint per vedere se gli eventi sono stati chiamati, ho solo guardato il browser per vedere se è stato aggiornato (ovvero un postback).
@MarkByers No, in realtà, ho aggiornato la mia domanda per mostrarlo. Molto astuto da parte tua! – Dean
Sembra che la firma "Button1_Click' possa essere sbagliata. Il codice funzionava per aggiungerli? – Enigmativity
@Enigmativity Ho aggiunto i gestori di eventi nel markup nel front-end della mia pagina di aspx quindi non ci sono stati problemi. Ho aggiornato la mia domanda per spiegare l'errore che ho fatto nell'assumere che questo codice non funzionasse quando si trattava di qualcos'altro. – Dean