Blog Stats
  • Posts - 171
  • Articles - 1
  • Comments - 197
  • Trackbacks - 5

 

Microsoft Ajax Beta 1 : the (partial) revenge

In un post precedente mi lamentavo delle modifiche dalla CTP alla Beta 1 .

Non mi sono rassegnato e ho continuato a cercare una soluzione ai problemi di postback nell' UpdatePanel.

Alla fine sono riuscito a trovare la soluzione.Il non funzionamento degli eventi di postback con l' UpdatePanel era dovuto ad una feature delle mie pagine aspx che comprimono il viewstate.

In pratica sovrascrivendo gli opportuni metodi di save e load del viestate che ogni Page espone, spostavo il contenuto del viewstate in un'altro campo hidden in modo da poterlo trasportare in modo compresso.

Tutto funzionante correttamente...fino alla Beta 1.

Analizzando con Fiddler i flussi http ho notato che effetetivamente con la Beta 1 non viene più ricreato durante il postback il campo nascosto originale del viewstate.

Ora non so spiegarmi il motivo per cui dalla CTP alla Beta 1 questo meccanismo si sia rotto.

Non ho tempo di indagare oltre e cercare una soluzione che mi aspetto venga fixata nelle prossime beta/release.

Per ora disabilito solo la compressione del viewstate ed è tutto ok.

Diciamo che un piccolo bug esiste ancora...ma meno grave di quanto pensassi prima.

Comments have been closed on this topic.
 

 

Copyright © Luca Mauri