Què és el generador ViewState?
Què és el generador ViewState?

Vídeo: Què és el generador ViewState?

Vídeo: Què és el generador ViewState?
Vídeo: Qué es la Electricidad - Eres Ciencia 2024, Maig
Anonim

Introducció: Visualitza l'estat clau Generador

Aquest codi generarà noves claus que podeu col·locar al vostre web. config perquè s'eliminin els conflictes. Tot el codi inclòs utilitza un nombre aleatori generador en funció del temps, de manera que els conflictes futurs no haurien de produir-se mai.

Tenint en compte això, què és un ViewState?

ViewState és una tècnica important de gestió de l'estat del client. ViewState s'utilitza per emmagatzemar les dades de l'usuari a la pàgina en el moment de la publicació posterior de la pàgina web. ViewState no conté els controls, conté els valors dels controls. No restaura el valor a controlar després de la publicació de la pàgina.

A més, on s'emmagatzema la informació de ViewState? Veure les dades de l'estat és emmagatzemat al costat del client (pàgina web) en forma de control ocult (camp ocult HTML) anomenat "_VIEWSTATE" i Visualitza les dades de l'estat és emmagatzemat en format de codificació de cadena Base64 que es pot descodificar més.

Tenint en compte això, quin és el paràmetre ViewState?

El Paràmetre ViewState és una base64 seriada paràmetre que normalment s'envia a través d'un hidden paràmetre va trucar _ VIEWSTATE amb una sol·licitud POST. Això paràmetre es deserialitza al costat del servidor per recuperar les dades. Normalment és possible executar codi en un servidor web on sigui vàlid ViewState es pot forjar.

Per què ViewState no s'utilitza a MVC?

ASP. NET MVC fa no utilitzeu ViewState en el sentit tradicional (el d'emmagatzemar els valors dels controls a la pàgina web). ASP. NET MVC conservarà els valors dels controls el temps suficient perquè els valideu i (si cal) els retorneu a la vostra pàgina per editar-los o corregir-los.

Recomanat: