Ich mache folgendes: ich habe eine aspx seite mit 2 usercontrols. Das 1. usercontrol ist immer dasselbe, wird also im Page_Load geladen. Das 2. wird entsprechend der Einstellung einer Listbox geladen, die sich in Control1 befindet.
Control 2 wird also erst geladen, wenn ein ChangeEvent von der Listbox gefeuert wird: mit Page.LoadControl und dann wird das Control in die aspx Seite eingeh�ngt. 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 aspx seite dr�cken, Control2 wird wieder geladen und ausgelesen. Genau an der Stelle sind alle Daten im Control2 dahin, alles null-werte... Ausserdem fehlen generell alle EventHandler in Control2. > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Alexander Zeitler > Gesendet: Dienstag, 12. Oktober 2004 14:43 > An: [EMAIL PROTECTED] > Betreff: RE: [Asp.net] UserControls per ChangeEvent nachladen > > > > Ok, Danke. F�r das Problem der EventHandler die verloren > gehen hast Du > > keine L�sung oder Idee? > > > > wie sieht denn Dein Code aus? > Wenn Du das Control dynamisch erzeugst, mu�t Du es auch nach > dem PostBack wieder dynamisch erzeugen. Idealerweise sollte > das im Page_Init bereits passieren. Au�erdem sollte Dein > dynamisch erzeugtes Control eine ID �ber .ID = zugewiesen bekommen. > > Gruss > > Alex > > > _______________________________________________ > 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
