Hey all! Sto caricando un controllo utente attraverso un metodo Web, e utilizzando la funzionalità di LoadControl in quanto tale:LoadControl e Page_Load evento non sparato
// create page, stringWriter
Page _page = new Page();
StringWriter _writer = new StringWriter();
// get popup control
Controls_Popup_ForumThreadForm _control = _page.LoadControl("~/Controls/Popup_ForumThreadForm.ascx") as Controls_Popup_ForumThreadForm;
Poi faccio la seguente:
// add control to page
_page.Controls.Add(_control);
HttpContext.Current.Server.Execute(_page, _writer, false);
Il problema è che l'evento Page Load del controllo doesn' t fuoco a tutti. Se aggiungo un'altra funzione e la chiamo prima di aggiungere il controllo all'insieme Controlli della pagina, tale funzione verrà attivata, ma l'evento Page_Load non verrà attivato.
Qualche idea, ragazzi? Ringrazia tutti!
È possibile aggiungere i tag ** C# ** e ** Asp.Net ** ai tag per ottenere più lettori. (E dovrei controllare le date dei post prima di commentare i thread di 2 anni. Stavo solo sfogliando le domande senza risposta). –