Qu'est-ce que le générateur ViewState ?
Qu'est-ce que le générateur ViewState ?

Vidéo: Qu'est-ce que le générateur ViewState ?

Vidéo: Qu'est-ce que le générateur ViewState ?
Vidéo: Part 13 What is SqlCommandBuilder 2024, Peut
Anonim

Introduction: Afficher l'état Clé Générateur

Ce code générera de nouvelles clés que vous pourrez placer dans votre site Web. config afin que les conflits soient éliminés. Tout le code inclus utilise un nombre aléatoire Générateur en fonction du temps afin que de futurs conflits ne se produisent jamais.

Compte tenu de cela, qu'est-ce qu'un ViewState ?

Afficher l'état est une importante technique de gestion d'état côté client. Afficher l'état est utilisé pour stocker les données de l'utilisateur sur la page au moment de la publication de la page Web. Afficher l'état ne contient pas les contrôles, il contient les valeurs des contrôles. Il ne restaure pas la valeur à contrôler après la publication de la page.

De plus, où sont stockées les informations ViewState ? Afficher les données d'état est stocké dans le côté client (page Web) sous la forme d'un champ caché (champ caché HTML) nommé « _VIEWSTATE » et Afficher les données d'état est stocké au format codé Base64 String qui peut être décodé davantage.

Compte tenu de cela, qu'est-ce que le paramètre ViewState ?

Les Paramètre ViewState est une base64 sérialisée paramètre qui est normalement envoyé via un paramètre appelé _ ETAT DE VUE avec une requête POST. Cette paramètre est désérialisé côté serveur pour récupérer les données. Il est normalement possible d'exécuter du code sur un serveur Web où un Afficher l'état peut être forgé.

Pourquoi ViewState n'est pas utilisé dans MVC ?

ASP. NET MVC Est-ce que ne pas utiliser ViewState au sens traditionnel (celui de stocker les valeurs des champs dans la page web). ASP. NET MVC conservera les valeurs des contrôles suffisamment longtemps pour que vous puissiez les valider et (si nécessaire) les renvoyer à votre page pour les modifier ou les corriger.

Conseillé: