Koti kehitys Mikä on näkymätila? - määritelmä techopediasta

Mikä on näkymätila? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä katselutila tarkoittaa?

Katselutila on sivutason tilanhallintatekniikka, jota käytetään ASP.NET-sivukehyksessä hallintalaitteiden ja sivun arvon säilyttämiseksi edestakaisin. Tietoobjekteja, kuten hash-taulukoita, merkkijonoja, matriisiobjekteja, matriisilistaobjekteja, Boolean-arvoja ja mukautetun tyyppisiä muuntimia, voidaan tallentaa näkymätilassa. Katselutilaa käytetään ihanteellisesti silloin, kun säilytettävät tiedot ovat suhteellisen pieniä eikä tietoja tarvitse suojata.

Techopedia selittää katselutilan

Sivun latauksen aikana näkymän tila sisältyy rakenteeseen, joten se on helposti saatavissa. Näkymän tilassa olevia arvoja ei voida siirtää sivujen välillä. Oletusarvon mukaan näkymätila on päällä ja riippumatta siitä, käytetäänkö sitä jälkikäteen, se järjestää tiedot jokaisesta sivulta löytyvästä säätimestä. Jotta yksittäisen säätimen näkymätila voidaan poistaa käytöstä, EnableViewState-ominaisuus on asetettava vääriksi. Ominaisuus EnableViewStateMac on tarkoitettu havaitsemaan kaikki korruptioyritykset tai tekniikat näkymätilassa. Näkymän tilan keskimääräiset piirteet ovat tallentaa kyseiselle sivulle löytyneiden hallintaominaisuuksien ja sivujen arvot ilman istunnon apua, säilyttää ohjauksen arvo jälkitoimenpiteen jälkeen ja luoda mukautettu näkymätilatoimittaja näkymän tallentamiseksi tilatiedot tietokannassa.

Näkymän tila on helppo toteuttaa, eikä se vaadi palvelinresursseja. Sillä on myös parannettuja suojausominaisuuksia, ja sitä voidaan pakata tai koodata ja se voi edistää Unicoden toteutusta.

Näkymätilassa on kuitenkin joitain haittoja. Suurille tietomäärille suorituskyky ei ole optimaalinen, koska suuret arvot saattavat aiheuttaa näyttötilan hitauden. Katselutila voi tallentaa vain saman sivun arvot. Sillä on myös tietoturvariskejä ja se vaatii ylimääräisen koodauksen tietojen suojaamiseksi.

Mikä on näkymätila? - määritelmä techopediasta