Also mit den vielen Fragen die ich zu WebControls hatte, getrau ich mich
fast nicht zu Antworten, aber hier mal meine Erfahrungen:

> Eine Frage... Wenn du ein Control in eine WebForm reinziehst, 
> dann kannst du doch auf Codebehind Seite einfach darauf zugreifen. 

Nein, nicht ein eigenes "WebControl" (asxx).
Nicht ohne eine zusätzliche Deklaration z.b. in der Klasse. Jedenfalls so
wie ich es mache geht’s nicht weil

> Z.B. in Page_Load...
> Control.Visible = false;

Hier "Control" nicht automaitsch bekannt ist! Ich bekomme ein Fehler auf der
Zeile: Der Name "Control" besteht nicht in der Klasse [..]

Ich benenn Dein Control mal um als "WebUserControlInstanz". Also brauchts
die Deklaration in der Klasse:

protected WebUserControl WebUserControlInstanz;

Und dann in Page_Load:

WebUserControlInstanz.Visible = false;

Geht eben auch gerade nicht! Erst später in der Methode die explizit
überschrieben werden muss "CreateChildControls", geht dann die Zeile:

                protected override void CreateChildControls() 
                {                       
                        WebUserControlInstanz= (WebUserControl)
this.FindControl("WebUserControlInstanz");
                        WebUserControlInstanz.Visible = false;
                }


Wie gesagt mein Code - meine (bittere) Erfahrung.
Patrik

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an