Hi Matthias,

ein kleines Licht geht mir auf ;-)
Wenn du Controls dynamisch hinzuf�gst und das im Load Stadium tust, so wird von jedem Control durch das Aufrufen der Add() Methode rekursiv dessen ViewState geladen und das Laden des ViewState in dessen Children varanlasst.
Wenn du die dynamischen Controls schon in der Init-Phase anf�gst, so geschieht das im ggs. zum Anf�gen in der Load-Phase vor der LoadViewState-Phase der Page. Dann werden die Werte durch den ViewState nach einem PostBack jedenfalls aktualisiert.
Ich mache das meistens so.


Viele Gr��e
Lars



At 12:04 11.07.2004, you wrote:

Lars, ich bin ein St�ck weiter. Ich habe bislang die Control erst in einer btn_Click eingebunden, weil ich erst dann die
aktualisierten Werte habe (geht das nicht?). Nun habe ich sie im Page_Load eingebunden und die noch noch nicht aktuellen Werte
�bergeben und nun
kommen auch die vermissten Werte r�ber ... was immer auch der Grund daf�r ist, die Control funktioniert doch und den Rest werde ich
wohl noch kl�ren.
Danke erstmal
Matthias


----- Original Message -----
From: "Matthias" <[EMAIL PROTECTED]>
To: "Glengamoi ASP. NET" <[EMAIL PROTECTED]>
Sent: Sunday, July 11, 2004 11:41 AM
Subject: Re: [Asp.net] Bin ich blind?


> Alles richtig verstanden.
> Die Page setzt mit:
> Type typVorschau = ctrVorschau.GetType();
> PropertyInfo priVorschau = typVorschau.GetProperty("_Anzahl");
> priVorschau.SetValue(ctrVorschau, intAnzahl, null);
> den Wert, was ja auch mit dem Wert f�r die Text-Eigenschaft des Labels funktioniert.
> Funktioniert ja auch sicher mit dem Integer, nur aus der Property in der UserControl "kommt halt nix mehr raus".
> Um das zu testen habe ich dort ja den Wert mal auf 7 gesetzt, aber den "verschluckt" sie irgendwie einfach ...
> Ich habe das nun schon Buchstabe f�r Buchstabe mit der anderen Control, die ich in der Page einbinde, verglichen. Kein
Unterschied.
> Bis auf die Ids nat�rlich ...
>
>
> ----- Original Message -----
> From: "Lars Berner" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, July 11, 2004 11:30 AM
> Subject: Re: [Asp.net] Bin ich blind?
>
>
> Aber "_Anzahl" ist doch eine Eigenschaftsdefinition in deiner von
> UserControl abgeleiteten Klasse, oder nicht!? Du f�hrst doch das
> Response.Write aus dem UserConttrol aus, nicht aus der Page, oder habe ich
> die verkehrt verstanden?
>
>
>
> At 11:23 11.07.2004, you wrote:
>
> >"Der Name '_Anzahl' besteht nicht in der Klasse ..."
> >Matthias
> >
> >----- Original Message -----
> >From: "Lars Berner" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Sunday, July 11, 2004 11:16 AM
> >Subject: Re: [Asp.net] Bin ich blind?
> >
> >
> >schreib mal statt Response.Write("intAnzahlTage " + intAnzahl);
> >Response.Write("intAnzahlTage " + _Anzahl);
> >
> >dann fragt er erst die Property ab und greift nich direkt auf das anfangs
> >ja noch leere Feld zu..
> >
> >Viele Gr��e
> >Lars
> >
> >
> >
> >At 11:11 11.07.2004, you wrote:
> >
> > >Hallo Lars, dynamisch, aber auch wenn ich es von Anfang an drin habe,
> > >funktioniert es nicht.
> > >Das Komische ist, das ich schon mehrfach auf diese Weise Werte �bergben
> > >habe und nie Probleme damit hatte ...
> > >Matthias
> > >
> > >----- Original Message -----
> > >From: "Lars Berner" <[EMAIL PROTECTED]>
> > >To: <[EMAIL PROTECTED]>
> > >Sent: Sunday, July 11, 2004 11:07 AM
> > >Subject: Re: [Asp.net] Bin ich blind?
> > >
> > >
> > >Hi Matthias,
> > >
> > >f�gst du das UserControl zu Laufzeit dynamisch an die Page an oder ist das
> > >von Anfang an in die Page eingebunden?
> > >
> > >
> > >At 10:52 11.07.2004, you wrote:
> > >
> > > >Hallo, weil bei der �bergabe von Werten an eine UserControl f�r manche
> > > >Properties nix ankam, hab ich mal folgenden Test mit schon
> > > >gesetzten Werten gemacht:
> > > >
> > > >public class Test : System.Web.UI.UserControl
> > > >{
> > > > private int intAnzahl;
> > > > protected System.Web.UI.WebControls.Label lblTitel;
> > > >
> > > > public int _Anzahl
> > > > {
> > > > get { return intAnzahl; }
> > > > set { intAnzahl = 7; }
> > > > }
> > > >
> > > > public string _Titel
> > > > {
> > > > get { return lblTitel.Text; }
> > > > set { lblTitel.Text = "nochn Titel"; }
> > > > }
> > > >
> > > > private void Page_Load(object sender, System.EventArgs e)
> > > > {
> > > > Response.Write("intAnzahlTage " + intAnzahl);
> > > > }
> > > >
> > > >}
> > > >
> > > >Das Label lblTitel zeigt brav den Text "nochn Titel" an.
> > > >Das Response.Write liefert aber "intAnzahl 0", was auch dem Fehler von
> > > >vorher entspricht.
> > > >
> > > >Sieht den bitte jemand den Fehler?
> > > >
> > > >Gru�, Matthias
> > > >
> > > >
> > > >
> > > >_______________________________________________
> > > >Asp.net Mailingliste, Postings senden an:
> > > >[EMAIL PROTECTED]
> > > >An-/Abmeldung und Suchfunktion unter:
> > > >http://www.glengamoi.com/mailman/listinfo/asp.net
> > > >
> > > >
> > > >---
> > > >Eingehende Mail ist zertifiziert virenfrei.
> > > >�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
> > > >Version: 6.0.718 / Virendatenbank: 474 - Erstellungsdatum: 09.07.2004
> > >
> > >
> > >www.zoologie-online.de
> > >
> > >Lars Berner
> > >Stormcrow-Software
> > >Postfach: 110123
> > >69071 Heidelberg
> > >
> > >
> > >
> > >
> > >--------------------------------------------------------------------- ----
> > -------
> > >
> > >
> > > >
> > > > ---
> > > > Ausgehende Mail ist zertifiziert virenfrei.
> > > > \berpr|ft durch AVG Antivirus System (http://www.grisoft.com/de).
> > > > Version: 6.0.718 / Virendatenbank: 474 - Erstellungsdatum: 09.07.2004
> > > >
> > >
> > >
> > >
> > >_______________________________________________
> > >Asp.net Mailingliste, Postings senden an:
> > >[EMAIL PROTECTED]
> > >An-/Abmeldung und Suchfunktion unter:
> > >http://www.glengamoi.com/mailman/listinfo/asp.net
> > >
> > >
> > >---
> > >Eingehende Mail ist zertifiziert virenfrei.
> > >�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
> > >Version: 6.0.718 / Virendatenbank: 474 - Erstellungsdatum: 09.07.2004
> >
> >
> >www.zoologie-online.de
> >
> >Lars Berner
> >Stormcrow-Software
> >Postfach: 110123
> >69071 Heidelberg
> >
> >
> >
> >
> >----------------------------------------------------------------------- ---------
> >
> >
> > >
> > > ---
> > > Ausgehende Mail ist zertifiziert virenfrei.
> > > \berpr|ft durch AVG Antivirus System (http://www.grisoft.com/de).
> > > Version: 6.0.718 / Virendatenbank: 474 - Erstellungsdatum: 09.07.2004
> > >
> >
> >
> >
> >_______________________________________________
> >Asp.net Mailingliste, Postings senden an:
> >[EMAIL PROTECTED]
> >An-/Abmeldung und Suchfunktion unter:
> >http://www.glengamoi.com/mailman/listinfo/asp.net
> >
> >
> >---
> >Eingehende Mail ist zertifiziert virenfrei.
> >�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
> >Version: 6.0.718 / Virendatenbank: 474 - Erstellungsdatum: 09.07.2004
>
>
> www.zoologie-online.de
>
> Lars Berner
> Stormcrow-Software
> Postfach: 110123
> 69071 Heidelberg
>
>
>
>
> --------------------------------------------------------------------------------
>
>
> >
> > ---
> > Ausgehende Mail ist zertifiziert virenfrei.
> > \berpr|ft durch AVG Antivirus System (http://www.grisoft.com/de).
> > Version: 6.0.718 / Virendatenbank: 474 - Erstellungsdatum: 09.07.2004
> >
>
>
>
> _______________________________________________
> 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


--- Eingehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.718 / Virendatenbank: 474 - Erstellungsdatum: 09.07.2004


www.zoologie-online.de

Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg

---
Ausgehende Mail ist zertifiziert virenfrei.
�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
Version: 6.0.718 / Virendatenbank: 474 - Erstellungsdatum: 09.07.2004

Antwort per Email an