Podczas programowego dodawania elementów sterujących użytkownika za pomocą funkcji LoadControl (ścieżka ciągu), gdy w cyklu życia strony kontrolnej użytkownika inicjuje ona swoje podrzędne elementy sterujące za pomocą stanu wyświetlania?ASP.NET: Wyświetlanie i programowe dodawanie elementów sterujących użytkownika
Zadaję to pytanie, ponieważ jedna z moich formantów użytkownika, które są programowo ładowane, ma kontrolkę TextBox, która nie jest inicjowana/ładowana przez jej stan widoku na PostBack w zdarzeniu Page_Load (co nie ma miejsca w przypadku zwykłego. strony aspx i stąd moje zamieszanie). Ogólnie rzecz biorąc, muszę pobrać wartości z formantu Textbox.
Dzięki
Dzięki! W powiązanej notatce kontrolka użytkownika, którą dodam programowo, odbywa się w innej kontrolce użytkownika, która jest ładowana deklaratywnie. To zadeklarowane zdarzenie PreInit kontroli rodzicielskiego użytkownika nie zostanie wywołane (dlatego nie zostanie wywołana metoda "protected void Page_PreInit (object sender, EventArgs e)"). Czy wiesz, dlaczego Page_PreInit nie jest wywoływana w zadeklarowanej kontroli użytkownika? – burnt1ce
Formanty same w sobie nie mają pre-init, ponieważ zdarzenia cyklu życia strony kontrolnej są wywoływane ze strony iw punkcie PreInit kontrole nie są jeszcze gotowe. Zamiast tego użyj Init. –
Dziękuję bardzo. Twoja sugestia mnie uratowała. =) – burnt1ce