Gibt es einen Unterschied zwischen diesen beiden Möglichkeiten, einen Event-Handler zu entfernen?

8

Gibt es hier einen Unterschied?

%Vor%

und

%Vor%

Die zweite Methode scheint bei mir nicht zu funktionieren, aber ich habe sie bei der Google-Suche nach dem "Entfernen eines Event-Handlers" gesehen. Bearbeiten: Eigentlich arbeiten beide nicht für mich, auch wenn sollte entweder austauschbar funktionieren?

Aktualisierung:

Der Grund, warum dies für mich nicht funktionierte, ist, dass ich AutoPostBack = true auf meinen Steuerelementen hatte. Ich habe keine Haltepunkte gesetzt, um zu sehen, ob die Ereignisse aufgerufen wurden. Ich habe gerade den Browser beobachtet, um zu sehen, ob er aktualisiert wurde (was ein Post-Back bedeutet).

    
Dean 30.07.2012, 00:06
quelle

2 Antworten

8

Diese zwei Teile des Codes sind gleich. Die zweite Syntax ("Methodengruppenumwandlung") war ein neues Feature, das in C # 2.0 hinzugefügt wurde.

    
Mark Byers 30.07.2012, 00:08
quelle
0

Funktional, nein. Es gibt keinen Unterschied zwischen den beiden. Wenn es sich um eine ASP.NET-Anwendung handelt, möchten Sie möglicherweise die automatische Ereignisverkabelung auf der aspx-Seite deaktivieren.

    
Greg9Strat 30.07.2012 00:24
quelle

Tags und Links