Hej wszystkim! Jestem ładowania UserControl za pomocą metody WWW i korzystania z funkcjonalności LoadControl jako takie:Zdarzenie LoadControl i Page_Load nie jest uruchamiane
// 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;
Potem wykonaj następujące czynności:
// add control to page
_page.Controls.Add(_control);
HttpContext.Current.Server.Execute(_page, _writer, false);
Problem jest, że zdarzenie Page_Load kontroli nie robi” t ogień w ogóle. Jeśli dodaję inną funkcję i wywołam ją przed dodaniem kontrolki do kolekcji Kontroli strony, ta funkcja zostanie uruchomiona, ale zdarzenie Page_Load nie zostanie wywołane.
Jakieś pomysły, chłopaki? Dziękuje wszystkim!
Możesz dodać tagi ** C# ** i ** Asp.Net ** do tagów, aby uzyskać więcej czytelników. (Powinienem sprawdzić daty postów przed komentarzami na temat 2-letnich wątków. Przeglądałem tylko pytania bez odpowiedzi). –