Kommt drauf an wie du das ganze einbindest! Wenn du das Control in der ASPX Seite direkt einbindest (oder auch in der ASCX Seite des Parent Controls), dann kommste besser wenn Du das nicht als Public sondern als Protected im Codebehind des Basis Controls einbindest.
Dann machste im Controls Load ein FindControl - wo Du Dir das Control holst. Dann kannste direkt auf die Properties zugreifen. Wenn Du das ganze dynamisch einem PlaceHolder zuweist (also dynamisch einbindest) - dann geht es ab da. -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Patrik Bitzer Gesendet: Mittwoch, 30. November 2005 14:51 An: [email protected] Betreff: [Asp.net] WebControls - wann werden die instanziert? Freunde Ich kämpf echt mit den WebControls. Mein aktuelles Problem: Meine zwei WebControls sind verschachtelt. Das eine enthält das andere (Parent-Child). Ich möchte nun im Parent entscheiden, ob das Child angezeigt werden soll: visible = false. Aber zu welchem Zeitpunkt mache ich das? Weder im Konstruktor des Parent WebControls, noch im Page_Load habe ich eine Instanz des Child. Ich bekomme die Meldung einer Null-Referenz. Zu welchem Zeitpunkt wird dann das Child im Parent instanziert? Mein Codebehind -> Deklaration WebControl: Public MyChildWebControl MyChildWebControl1; -> Eigenschaft des Parent setzt auch Eigenschaft des Child: public string LanguageCode { get { return _languageCode; } set { _languageCode = value; MyChildWebControl1.LanguageCode = _languageCode; } } Diese Zeilen Funktionieren, auch wenn ich nirgends zuvor MyChildWebControl1 instanziert habe. Warum? Bzw. wo muss ich mein visible = false einfügen? Vielen Dank für Hinweise Patrik _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
