salve a tutti,

il mio problema è il seguente:
ho una pagina aspx dove ho inserito (nell'html) un controllo da me creato
(ereditato da webcontrol) che a runtime carica una stringa xml in un xml
document (customizzato) e scandendo il documento xml crea , per ogni
elemento xml, un controllo personalizzato.
(il documento xml caricato dal controllo padre viene memorizzato nella
Sessione della pagina aspx solo la prima volta che viene caricata e tutte
le volte il controllo va a riprenderlo nella sessione)
Gli elementi xml sono tutti tipati (ho esteso le classi del dom) e
implementano un'interfaccia che contiene operazioni che saranno poi
eseguite dagli handler degli eventi generati dal corrispondente
controllo.Per esempio: un controllo creato in relazione al corrispettivo
elemento xml contiene delle label , tante textbox quante sono le proprietà
pubbliche dell'elemento xml e dei linkbutton che mappano le azioni
eseguibili sull'elemento.
ad ogni textbox è associato lo stesso handler che prende il valore della textbox , setta la corrispettiva proprietà dell'elemento xml associato al controllo e aggiorna nella sessione il documento xml modificato.
il problema è che al ricaricamento della pagina le textbox vengono reinizializzate con i valori vecchi delle proprietà e non quelli modificati in precedenza...
sapete aiutarmi ?

scusate se mi sono dilungato troppo ma spero di aver esposto bene il problema.
grazie