Wat is ViewState-generator?
Wat is ViewState-generator?

Video: Wat is ViewState-generator?

Video: Wat is ViewState-generator?
Video: ASP.NET - ViewState 2024, Mei
Anonim

Invoering: Staat bekijken Toets Generator

Deze code genereert nieuwe sleutels die u in uw web kunt plaatsen. config zodat de conflicten worden geëlimineerd. Alle meegeleverde code gebruikt een willekeurig nummer generator gebaseerd op tijd, zodat toekomstige conflicten nooit zouden mogen voorkomen.

Gezien dit, wat is een ViewState?

BekijkStatus is een belangrijke techniek voor het beheer van de staat aan de kant van de klant. BekijkStatus wordt gebruikt om gebruikersgegevens op de pagina op te slaan op het moment van het terugplaatsen van de webpagina. BekijkStatus bevat niet de bedieningselementen, het bevat de waarden van bedieningselementen. Het herstelt niet de waarde die moet worden gecontroleerd nadat de pagina is teruggeplaatst.

Waar wordt ook de ViewState-informatie opgeslagen? Statusgegevens bekijken is opgeslagen aan de clientzijde (webpagina) in de vorm van een verborgen besturingselement (verborgen HTML-veld) met de naam "_VIEWSTATE" en Statusgegevens bekijken is opgeslagen in Base64 String-gecodeerd formaat dat verder kan worden gedecodeerd.

Gezien dit, wat is de ViewState-parameter?

De ViewState-parameter is een base64 geserialiseerd parameter die normaal gesproken wordt verzonden via een verborgen parameter genaamd _ VIEWSTATE met een POST-verzoek. Dit parameter is gedeserialiseerd aan de serverzijde om de gegevens op te halen. Het is normaal gesproken mogelijk om code uit te voeren op een webserver waar een geldig BekijkStatus vervalst kan worden.

Waarom wordt ViewState niet gebruikt in MVC?

ASP. NET MVC doet niet gebruiken ViewState in de traditionele zin (die van het opslaan van de waarden van besturingselementen in de webpagina). ASP. NET MVC zal de waarden van de besturingselementen lang genoeg behouden om ze te valideren en (indien nodig) om ze terug te sturen naar uw pagina voor bewerking of correctie.

Aanbevolen: