*   >> Lese Utdanning Artikler >> tech >> web development

Hva er informasjonskapsler? Ved hjelp av cookies i ASP.NET

Cookies brukes til å lagre brukerspesifikk informasjon i form av tekststrenger. Når en bruker besøker bestemt nettside noen brukerspesifikk informasjon blir lagret og denne informasjonen kan hentes senere når den samme nettsiden blir besøkt fra samme maskin og kan sendes til serveren. Cookies er forbundet med nettsteder i stedet for enkeltsider.

webutviklere kan bruke cookies til å lagre brukerens preferanser og gjengir den tilpassede side på neste besøk i henhold til brukerens interesse.

Det er nettleseren pålegges begrensninger med hensyn til størrelse av cookies og antall cookies per nettsted som kan lagres.

I ASP.NET cookies kan bli laget med klassen HttpCookie i system.web navnerom.

Cookies er lagt til Cookies samling av respons objekt, objektet som er ansvarlig for å holde informasjon for å bli gjengitt i nettleseren. Eksempel for skriving og lesing cookie

Opprett en forekomst av HttpCookie

Dim mycookie som ny HttpCookie ("brukerID")

Angi parametere som verdi og utløper

mycookie.

Value = "1"

mycookie.Expires = DateTime.Now.AddMonths

(1)

Legg til Cookies samling av respons objekt

Response.Cookies.Add (mycookie)

Vi kan gjøre det samme ved direkte å sette verdier for Response.Cookies samling

Response.Cookies ("brukerID"). value = "1"

Response.Cookies ("brukerID"). Utgår = DateTime.Now.AddMonths ( 1)

Listen kode oppretter cookie og lagre den i brukerens kjøretur for en måned. Følgende kode brukes til å hente en cookie senere.


Request-objektet brukes til å sende cookies informasjon sammen med anmodning om siden til serveren.

Hvis ikke Requet.Cookies (" userid ") Er Ingenting Deretter

Dim et As String

a = Ikke Requet.Cookies (" brukerID ")


End If

Her først skal vi sjekke om cookie eksisterer eller ikke, fordi det kan slettes av brukeren. Cookies kan ikke fungere dersom brukeren har deaktivert cookies i nettleserinnstillingene.

Glad Coding.



Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.