Mikä on ViewState-generaattori?
Mikä on ViewState-generaattori?

Video: Mikä on ViewState-generaattori?

Video: Mikä on ViewState-generaattori?
Video: Mikä on 2024, Marraskuu
Anonim

Esittely: Näytä tila Avain Generaattori

Tämä koodi luo uusia avaimia, jotka voit sijoittaa verkkoosi. config niin, että ristiriidat poistetaan. Kaikki mukana tuleva koodi käyttää satunnaislukua generaattori perustuu aikaan, joten tulevia konflikteja ei pitäisi koskaan esiintyä.

Kun tämä otetaan huomioon, mikä on ViewState?

ViewState on tärkeä asiakaspuolen tilanhallintatekniikka. ViewState käytetään käyttäjätietojen tallentamiseen sivulle julkaisuhetkellä verkkosivun takaosassa. ViewState ei sisällä säätimiä, sillä on säätimien arvot. Se ei palauta ohjattavaa arvoa sivun takaisinlähetyksen jälkeen.

Lisäksi missä ViewState-tiedot on tallennettu? Näytä tilatiedot On tallennettu asiakaspuolella (verkkosivulla) piilotetun ohjausobjektin muodossa (HTML piilotettu kenttä) nimeltä "_VIEWSTATE" ja Näytä tilatiedot On tallennettu Base64 String -koodatussa muodossa, joka voidaan dekoodata edelleen.

Tämä huomioon ottaen mikä on ViewState-parametri?

The ViewState-parametri on base64-serialisoitu parametri joka lähetetään tavallisesti piilotetun kautta parametri nimeltään _ NÄKYMÄTILA POST-pyynnöllä. Tämä parametri on deserialized palvelinpuolella tietojen hakemiseksi. Normaalisti on mahdollista suorittaa koodia verkkopalvelimella, jossa on kelvollinen ViewState voidaan väärentää.

Miksi ViewStatea ei käytetä MVC:ssä?

ASP. NET MVC tekee älä käytä ViewStatea perinteisessä merkityksessä (säätimien arvojen tallentamisessa web-sivulle). ASP. NET MVC säilyttää säätimien arvot tarpeeksi kauan, jotta voit vahvistaa ne ja (tarvittaessa) palauttaa ne takaisin sivullesi muokkausta tai korjausta varten.

Suositeltava: