Ho contentpage che sovrascrive l'evento OnInit di una pagina principale. L'override funziona bene, fino a quando non metto un controllo utente personalizzato nella pagina: in questo caso l'evento OnInit non viene attivato per la pagina dei contenuti (nessuna sostituzione viene utilizzata nel controllo utente)Utilizzo dell'evento OnInit in asp.net
Quali sono le possibili cause/soluzioni per Questo? (Io uso l'evento OnInit per creare controlli dinamici)
Edit:
ora ho provato questo nella pagina di contenuto:
(Le piste parte OnPreInit, ma Masters_Init non ottiene chiamato ...)
protected override void OnPreInit(EventArgs e)
{
base.Master.Init += new EventHandler(Masters_Init);
}
void Masters_Init(object sender, EventArgs e)
{
//code
}
sicuro, ma l'evento non è sparare: in modo che non importa comunque – akosch
si può solo sottoscrivere l'evento Init della masterpage invece di sostituzione OnInit? – bendewey
Se non funziona inserisci un codice nella tua domanda. – bendewey