Kas yra „ViewState“generatorius?
Kas yra „ViewState“generatorius?

Video: Kas yra „ViewState“generatorius?

Video: Kas yra „ViewState“generatorius?
Video: KRP - KAS YRA? 2024, Gegužė
Anonim

Įvadas: Žiūrėti būseną Raktas Generatorius

Šis kodas sugeneruos naujus raktus, kuriuos galėsite įdėti į savo žiniatinklį. konfigūruoti, kad konfliktai būtų pašalinti. Visas įtrauktas kodas naudoja atsitiktinį skaičių generatorius remiantis laiku, todėl ateityje konfliktai neturėtų kilti.

Atsižvelgiant į tai, kas yra „ViewState“?

ViewState yra svarbi kliento pusės būsenos valdymo technika. ViewState naudojamas vartotojo duomenims saugoti puslapyje tuo metu, kai paskelbiamas atgal tinklalapyje. ViewState neturi valdiklių, jis turi valdiklių reikšmes. Tai neatkuria valdomos vertės po puslapio paskelbimo.

Be to, kur saugoma „ViewState“informacija? Peržiūrėkite būsenos duomenis yra saugomi kliento pusėje (tinklalapyje) kaip paslėptas valdiklis (HTML paslėptas laukas), pavadintas „_VIEWSTATE“ir Peržiūrėkite valstybės duomenis yra saugomi „Base64 String“koduotu formatu, kurį galima toliau dekoduoti.

Atsižvelgiant į tai, kas yra ViewState parametras?

The ViewState parametras yra base64 serija parametras kuris paprastai siunčiamas per paslėptą parametras skambino _ VIEWSTATE su POST užklausa. Tai parametras yra deserializuotas serverio pusėje, kad būtų galima gauti duomenis. Paprastai galima paleisti kodą žiniatinklio serveryje, kur galioja ViewState galima padirbti.

Kodėl „ViewState“nenaudojamas MVC?

ASP. NET MVC daro nenaudokite ViewState tradicine prasme (valdiklių reikšmių saugojimas tinklalapyje). ASP. NET MVC išsaugos valdiklių reikšmes pakankamai ilgai, kad galėtumėte jas patvirtinti ir (jei reikia) grąžinti atgal į puslapį, kad galėtumėte redaguoti ar taisyti.

Rekomenduojamas: