Ich migriere von ASP.NET 1.1 und abonniere Seitenereignisse mithilfe des Designers, der Subskriptionen für die InitializeComponent-Methode auf der Seite hinzufügt.So abonnieren Sie Seitenereignisse in der Webanwendungsseite
In ASP.NET 2.0, wie kann ich Seitenereignisse vom Designer abonnieren?
Ohne Designer scheint dies zu funktionieren.
protected void Page_Init(object sender, EventArgs e) {
// The code, no safety here, just convention
}
// OR
protected override void OnInit(EventArgs e) {
base.OnInit(e);
// The code
}
Was ist die empfohlene Methode zum Abonnieren von Seitenereignissen? Die gleiche Frage gilt für die MasterPage.
Zusätzlich, was ist der beste Weg, um Ereignisse auf dem UserControl zu abonnieren? Wenn ich das Page_XXX auf dem Benutzersteuerelement deklariere, wird das Ereignis viele Male aufgerufen.
Stoppen Sie mit dem Designer .... ernst. – FlySwat
Ich nicht, wirklich :). Ich möchte nur die beste Möglichkeit finden, Ereignisse zu abonnieren, ohne die Möglichkeit eines Fehlers (der Handler wird nicht mehr als einmal aufgerufen oder aufgerufen). Bis jetzt ist Abonnement vom Konstruktor das Beste. Aber ich muss das Ereignis so benennen, wie es nicht automatisch verdrahtet ist. –