• Lettori Recenti

  • Link Sugosi

  • Meta

  • Annunci

Problema corruzione del ViewState con Asp.net ajax e Firefox

In questi giorni ho scoperto un piccolo (inzomma) problema che Asp.net Ajax ha con firefox.
Se si inserisce in una pagina un update panel  che contiene, per esempio, un bottone che fa popolare una gridview e si lascia per qualche motivo la pagina quando si ritorna ad essa tramite il pulsante back del browser si riceve un errore di “Invalid viewstate”.

Ho googlato tutto il giorno ma l’unica soluzione che per ora ho trovato è disabilitare i vari controlli che vengono fatti sul ViewState trami le direttive del tag Page.

Annunci

Errore di caricamento del view state usando il formView

Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.

Questo è l’errorino che mi ha tormentato oggi per un pò, come si evince dal titolo stavo usando una FormView.
Googlando ho trovato questo post sul forum di asp.net in cui si suggeriva di cambiare il defaultMode da ReadOnly a Edit e in effetti questo trucchetto sembra aver risolto le cose, c’è però il problema che si deve impedire al controllo di tornare allo stato readonly, ciò nel mio caso non era necessario quindi questa soluzione si è rivelata efficace.