J'ai donc fait de mon mieux pour minimiser mon viewstate sur mon application ASP.net ajax, la compression http, en désactivant viewstate dans les champs cachés, mais je voudrais aller plus loin. Ainsi, après des recherches, il semble qu'il y ait deux approchesasp.net côté serveur viewstate sans sessions
a) utiliser la voie 1.x ASP.net qui utilise LoadPageStateFromPersistenceMedium
b) ou utiliser la voie 2.x ASP.net SessionPageStatePersister
Alors B ne semble pas bon parce que si je comprends bien, viewstate serait lié à l'identifiant de session, et puisque ma session peut expirer pour un certain nombre de raisons que je veux ne pas vouloir cela.
Alors, quelle est la meilleure approche pour enregistrer viewstate sur le serveur qui dépend des sessions?
Si c'est LoadPageStateFromPersistenceMedium et utilise des champs cachés, comment puis-je injecter un champ caché avec un ID aléatoire dans une page?
Comment déterminer quand il est temps d'effacer les fichiers viewstate sur le serveur?
Si vous voulez minimiser l'état, avez-vous pensé ASP.NET MVC? –