2010-03-24 18 views

Odpowiedz

8

Zdarzenie PreRender dzieje się po zdarzeniach kontrolnych, więc kontrola nie może używać żadnych zdarzeń.

Jeśli na przykład dodasz Button w Page_PreRender, jest za późno, aby podłączyć do niego obsługę zdarzeń Click. W postacku przycisk nie był odtwarzany, dopóki zdarzenie click nie zostało już obsłużone (i zignorowane).

4

Tak, zobacz ten link cyklu ASP.NET:

http://msdn.microsoft.com/en-us/library/ms178472.aspx

Polecam dodawanie formantów na razie Init jako nowa kontrola będzie inaczej wyczyszczone na wszelkich postbacks. Jest to zgodne z http://www.4guysfromrolla.com/articles/092904-1.aspx.

"Podniesiono po zainicjowaniu wszystkich elementów sterujących i zastosowaniu jakichkolwiek ustawień karnacji. Użyj tego zdarzenia, aby odczytać lub zainicjować właściwości kontrolne. "

Powiązane problemy