Par Iqbal Khan
ASP.NET View State vient avec quelques problèmes que vous devez comprendre et résoudre. Une fois ces problèmes résolus, vous pouvez bénéficier de ASP.NET View State sans aucun problème. Cette astuce décrit les problèmes d'état d'affichage et un mécanisme respectif pour les traiter.
ASP.NET View State est une fonctionnalité très puissante d'ASP.NET qui fournit un mécanisme de gestion d'état côté client. Il aide à préserver les valeurs de page et de contrôle entre les allers-retours complets pour les demandes des clients. Cela donne une capacité de programmation complète d'état sur un protocole sans état tel que HTTP.
ASP.NET View State est stocké dans un champ masqué sur la page sous la forme d'une chaîne Base64 codée, dans le cadre de chaque réponse envoyée au client et est également renvoyé au serveur par le client dans le cadre d'une publication.
Lire l'article completASP.NET View State vient avec quelques problèmes que vous devez comprendre et résoudre. Une fois ces problèmes résolus, vous pouvez bénéficier de ASP.NET View State sans aucun problème. Ils sont discutés ci-dessous.
Tout d'abord, dans de nombreuses situations, ASP.NET View State devient très volumineux, surtout lorsque votre application ASP.NET comporte de nombreux contrôles et widgets riches et lourds sur ses pages. Cela entraîne de nombreux échanges de données entre votre navigateur et le serveur Web.
En raison de cette lourde charge utile, vos performances ASP.NET diminuent car vos pages mettent plus de temps à répondre. Il s’agit probablement du changement le plus visible que vous voyez dans votre application ASP.NET.
Lire l'article complet