Hallo,
die L�sung ist einfach wie einleuchtend. Der ViewState wird nicht
hergestellt, weil das Control eben nur beim Dr�cken eines Knopfes oder
�hnlicher Aktion geladen wird. Nicht jedoch beim nachfolgenden PostBack,
der bei mir die leeren Formularfelder erzeugte. Was man macht ist: nachdem
ich das Laden des Controls zur Laufzeit ausgel�st habe, speichere
ich in der Session oder im ViewState Statebag welches Control geladen
wurde. Dann frage ich im Page_Init und _nicht_ sp�ter diese Information
erneut ab und lade das Control ein weiteres mal, so da� es zur Verf�gung
steht wenn sp�ter die ViewState-Informationen wiederhergestellt werden.
Hier der entscheidende Hinweis:
http://groups.google.de/groups?hl=de&lr=&selm=DGfYq%24QjCHA.2464%40cpmsftngx
a06&rnum=17
Ciao, Andr�.
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von Alexander Zeitler
> Gesendet: Dienstag, 12. Oktober 2004 15:32
> An: [EMAIL PROTECTED]
> Betreff: RE: [Asp.net] UserControls per ChangeEvent nachladen
>
> >
> > Nachdem Control 2 geladen ist, werden beide Controls durch einen
> > Datenbankzugriff gef�llt. Anschliessend �ndere ich Daten im Control2
> > (Formularfelder) und
> > will
> > dann die ge�nderten Daten in die Datenbank speichern. Also
> > Speichern-Knopf in
>
> wir hatten hier in der Liste mal etwas zusammengetragen, das
> einen �hnlichen Ablauf produziert. Habe das mal um eine
> TextBox erweitert - nach dem Start klickst Du mal auf Button1
> und dann auf einen LinkButton. Danach klickst Du mal auf
> Button2, tr�gst in die TextBox etwas ein und dr�ckst einen
> LinkButton. Dann wird Dir Text der TextBox ausgegeben -
> hoffe, das hilft Dir weiter.
>
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net