2008-08-27 9 views
0

Ja, es klingt verrückt .... Es könnte sein.Update-Panel innerhalb eines UserControl innerhalb eines Repeaters innerhalb eines anderen UpdatePanels

Das endgültige Updatepanel scheint nichts auszulösen, es aktualisiert nur die Update-Panels und ruft nicht das usercontrol zurück, das es hostet.

Irgendwelche Ideen?

EDIT: Ich habe es Posting zurück, aber die Kontrollen in der Endbenutzersteuerung haben ihre Daten verloren ... Ich denke es ist, weil der Hauptrepeater auf jeden Postback wiederverbindet ... Nicht sicher, wo Sie dieses nehmen jetzt.

Antwort

2

Ich würde vorschlagen, dass Sie zuerst die UpdatePanels entfernen, und stellen Sie sicher, dass Ihre Kontrollorgie ordnungsgemäß mit Postbacks funktioniert. Sobald dies funktioniert, versuchen Sie, die UpdatePanels von unten nach oben hinzuzufügen.

0

Wenn Sie die UpdateMode-Eigenschaft in beiden UpdatePanels auf Conditional setzen (Standardeinstellung ist Always), sollte das äußere UpdatePanel-Triggering gestoppt werden, wenn nur das usercontrols-Updatepanel aktualisiert werden sollte.