Ich habe contentpage überschreiben das OnInit-Ereignis einer Masterseite. Die Überschreibung funktioniert einwandfrei, bis ich ein benutzerdefiniertes Benutzersteuerelement auf der Seite einfüge: In diesem Fall wird das OnInit-Ereignis für die Inhaltsseite nicht ausgelöst (in der Benutzersteuerung werden keine Außerkraftsetzungen verwendet)Verwenden des OnInit-Ereignisses in asp.net
Was sind die möglichen Ursachen/Lösungen für? Dies? (Ich benutze das OnInit Ereignis dynamische Steuerelemente erstellen)
Edit:
jetzt habe ich versucht, dies in der Content-Seite:
(The OnPreInit Teil läuft, aber Masters_Init nicht erhalten genannt ...)
protected override void OnPreInit(EventArgs e)
{
base.Master.Init += new EventHandler(Masters_Init);
}
void Masters_Init(object sender, EventArgs e)
{
//code
}
sicher sein, aber das Ereignis feuert nicht: so es spielt keine Rolle sowieso – akosch
Können Sie sich an das Init-Ereignis des Masterpage abonnieren statt überschreiben OnInit? – bendewey
Wenn es nicht funktioniert, poste etwas Code in deiner Frage. – bendewey