¿Hay alguna diferencia aquí?¿Hay alguna diferencia entre estas 2 formas de eliminar un controlador de eventos?
Button1.Click -= new EventHandler(Button1_Click);
y
Button1.Click -= Button1_Click;
El segundo método no parece trabajar para mí, pero he visto que se usa cuando Google-ing 'cómo quitar un controlador de eventos'. Edit: En realidad, ninguno de los dos funciona para mí, incluso ¿debería funcionar de manera intercambiable?
Actualización:
La razón de que estos no parecen funcionar para mí es porque tenía AutoPostBack = true en mis controles. No estaba estableciendo puntos de interrupción para ver si se llamaban los eventos, solo miraba el navegador para ver si se actualizaba (lo que significaba una devolución posterior).
@MarkByers No, en realidad, he actualizado mi pregunta para mostrar esto. Muy astuto de ti! – Dean
Parece que la firma 'Button1_Click' podría estar equivocada. ¿Funcionó el código para agregarlos? – Enigmativity
@Enigmativity Agregué los controladores de eventos en el marcado en el front-end de mi página aspx así que no hubo ningún problema allí. He actualizado mi pregunta para explicar el error que cometí al asumir que este código no funcionaba cuando era otra cosa. – Dean