Cookie, Session, Cache, Søknad og Visningsstatusen
Developers alltid bli forvirret hvordan og hvor du vil lagre sine data når du jobber med web-applikasjoner. Dette oppslaget vil hjelpe folk til å forstå forskjellen mellom hvert dataeierne i ASP.NET
Cookies
En cookie er en fil som er opprettet av en internettside for å lagre informasjon på din datamaskin, som din preferanser når du besøker dette nettstedet. For eksempel, hvis du spørre om en flyrute på et flyselskap nettsted, kan området lage en informasjonskapsel som inneholder din reiserute.
Eller det kan bare inneholde en oversikt over hvilke sider du har sett på i det området du har besøkt, for å hjelpe nettstedet å tilpasse visningen for deg neste gang du besøker.
En vedvarende informasjonskapsel som er lagret som en fil på datamaskinen, og det forblir der selv når du lukker Internet Explorer . Informasjonskapselen kan leses av webområdet som skapte det når du besøker dette området igjen I .NET Bilde:. HttpCookie (HttpCookieCollection), funnet som en egenskap ved Request (Innsamling av cookies sendt av klienten) og Response klasse (Response cookie samling). En midlertidig eller session cookie blir lagret kun for din leseøkt, og er slettet fra datamaskinen når du lukker Internet Explorer . Cache Cache objekt et program lar deg lagre og hente vilkårlige data om senere forespørsler. Bufferen er ikke spesifikt knyttet til en side eller brukersesjon. Det er først og fremst brukes til å forbedre programytelse og det er gyldig så lenge søknaden domenet fortsatt aktiv I .NET Bilde:. Cache, fant som en egenskap ved Side klasse (er selve cache objektet forbundet med søknaden der siden ligger) Session Dette gir informasjon om gjeldende forespørsel sesjon. A Session objektet er opprettholdt for hver bruker som ber om en side eller et dokument fra en ASP.NET applikasjon. Variabler som er lagret i Session objektet blir ikke forkastet når brukeren beveger seg fra side til side i programmet; i stedet, disse variablene vedvare så lenge brukeren har tilgang til sider i din søknad I .NET Bilde:. HttpSessionState, finnes som en egenskap ved siden klassen Application Definerer metoder, egenskaper og hendelser som er felles for alle program objekter innenfor en ASP.NET applikasjon. Denne klassen er base klassen for applikasjoner som er definert av bruWindows 7 Driver Update Options