2009-04-29 9 views
1

Gibt es eine Möglichkeit, einen Kompilierungsfehler zu verursachen, wenn ein ASP.NET-Steuerelement einen Ereignishandler deklariert, der nicht implementiert ist? Zum Beispiel habe ich einen TextBoxIst es möglich, fehlende Ereignishandler beim Kompilieren abzufangen?

deklariert aber den ReCalculateFees Event-Handler nicht implementiert. Dieser Fehler war nicht offensichtlich, bis ich auf die Seite geblättert habe und eine Laufzeitausnahme ausgelöst hatte. Gibt es eine Möglichkeit, diesen Fehler bei der Kompilierung zu fangen? Ich könnte meine Handler eher in Code als in deklarativer Weise abonnieren, aber das würde einen erheblichen Aufräumaufwand erfordern.

Antwort

2

Nicht zu empfehlen, mehr Geld auszugeben, aber ReSharper 's Lösung-weite Analyse wird all diese Dinge für Sie kennzeichnen. Es hat mich oft genug gerettet, um den Preis des Werkzeugs zu rechtfertigen.

+0

Eigentlich hatte ich es bereits und hatte gelesen über die neue Lösung breite Analyse-Funktion in 4.5, aber ich hatte nicht in der Lage, es zu finden, um es einzuschalten! Ihre Antwort hat mich dazu veranlasst, es erneut zu versuchen, also habe ich etwas gegraben und es in Resharper> Windows> Fehler in Lösung gefunden. Vielen Dank. –

+0

Keine Sorgen ... Vorsicht, es verlangsamt die Dinge auf eine wirklich große Lösung, also schalte ich es einfach regelmäßig für eine Überprüfung der Gesundheit ein. – ProKiner

Verwandte Themen