Ich habe eine Inhaltsseite, die das OnInit-Ereignis einer Masterseite überschreibt. Die Überschreibung funktioniert gut, bis ich ein benutzerdefiniertes Steuerelement auf der Seite setzen: in diesem Fall das OnInit-Ereignis nicht für die Inhaltsseite Feuer (keine Überschreibungen in der Benutzersteuerung verwendet werden)
Was sind die möglichen Ursachen/Lösungen dafür? (Ich verwende das OnInit-Ereignis, um dynamische Steuerelemente zu erstellen)
Editar:
Ich habe das jetzt auf der Inhaltsseite ausprobiert:
(Der OnPreInit-Teil läuft, aber Masters_Init wird nicht aufgerufen...)
protected override void OnPreInit(EventArgs e)
{
base.Master.Init += new EventHandler(Masters_Init);
}
void Masters_Init(object sender, EventArgs e)
{
//code
}