"Le viewstate, Ah oui, c'est pas le mécanisme qui assure la persistance des saisies lors d'un renvoi d'une page? Cette phrase banale et mainte fois entendue résume à elle seule l'incompréhension profonde qu'ont la majorité des développeurs envers le viewstate.
Cette incompréhension draine avec elle de nombreux mythes, par exemple la malédiction qui veut que l'on doivent absolument choisir entre la bande passante et le viewstate. Ce n'est pas forcément inexacte, mais réducteur car ce faisant on ne se rend pas compte que souvent le viewstate est surtout rempli de données absolument inutiles. "
Ce dossier de 22 pages traite du viewstate sous toutes ces coutures. Signé l'inégalable Améthyste.
Depuis quelques temps, on m?a remonté des soucis avec les fichiers ScriptResource.axd ou WebResource.axd. L'erreur que l'on obtient est ?System.Web.HttpException: Invalid viewstate?
[HttpException (0x80004005): Invalid viewstate.]
System.Web.U...
Il y a quelques temps je vous avez expliqué comment modifier la façon dont le viewstate est enregistré, nous avions vu qu'il fallait surcharger les méthodes SavePageStateToPersistenceMedium et LoadPageStateToPersistenceMedium. Je viens de découvrir qu...
Il y a des jours où l'on passe trop de temps à s'arracher les cheveux !
Depuis quelques temps l'application sur laquelle je travaille remonte de manière aléatoire l'erreur suivante :
Validation of viewstate MAC failed. If this application is hosted ...