Hi, also der strukturelle Fehler liegt auf jeden Fall daran, dass du dem 
Control keine ID gibst, außerdem musst du das Control bei jedem Postback neu 
geladen werden.

Um dir das zu zeigen hier ein Beispiel:

Du machst die Definition des Controls schon ganz oben allgemein... ich schätze 
mal das dein ascx im codebehind die Klasse "left_privat" hat.

public left_privat leftprivatcontrol;

Page_Load:

Leftprivatcontrol = (left_privat)Page.LoadControl("left_privat.ascx");
Leftprivatcontrol.Id = "leftprivat1";

Ph_left.controls.add(leftprivatcontrol);


Button_Click.

this.leftprivatcontrol.lb_test.Text = "blabla";
--> Wenn du alles richtig gemacht hast müsste das Label "lb_test" sogar jetzt 
mit der Intellisense gefunden warden wenn du this.leftprivatcontrol angibst.

Mit freundlichen Grüßen
Andi


-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Robert Suprun
Gesendet: Dienstag, 21. Februar 2006 08:54
An: [email protected]
Betreff: [Asp.net] Placeholder verschwindet

Hallo!

Ich bin neu hier und hab folgendes (Anfänger-Problem) mit asp.net 1.x.

Ich lade durch Klick auf einen Button mein Inhaltsverzeichnis dynamisch durch 
folgenden Befehl in meine aspx Seite.

ph_left.Controls.Add(this.LoadControl("left_privat.ascx"));

In diesem ascx File habe ich mehrere Image-Buttons. Wenn man auf einen klickt, 
sollte in der aspx-Seite ein anderer Placeholder mit Text befüllt werden. 

Beim Klick auf einen dieser Buttons verschwindet aber mein Placeholder mit den 
buttons und es wird im anderen placeholder nichts angezeigt.

Wenn ich allerdings im Page_Load der geladenen ascx-Datei auf ein Label in der 
aspx zugreifen will, funktioniert dies.

folgender Code ist in der Page_Load der ascx:

lb = (Label) this.Parent.FindControl("lb_test");
lb.Text = sender.ToString();

Nur in der Methode button_Click(...) passiert nix.

Bin für jedes Kommentar dankbar.

mfg
Robert


_______________________________________________
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

Antwort per Email an