¡Hola a todos! Estoy cargando un control de usuario a través de un método Web, y el uso de la funcionalidad LoadControl como tal:LoadControl y el evento Page_Load no se activan
// 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;
Entonces hago lo siguiente:
// add control to page
_page.Controls.Add(_control);
HttpContext.Current.Server.Execute(_page, _writer, false);
El problema es que el evento Load del control doesn' t disparar en absoluto. Si agrego otra función y la llamo antes de agregar el control a la colección Controles de la página, esa función se activará, pero el evento Page_Load no se activará.
¿Alguna idea, muchachos? ¡Gracias a todos!
Puede agregar las etiquetas ** C# ** y ** Asp.Net ** a sus etiquetas para obtener más lectores. (Y debería verificar las fechas de publicación antes de comentar sobre los hilos de 2 años. Estaba solo navegando por las preguntas sin respuesta). –