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