Slik fjerner cookies i ASP Net

Slik fjerner cookies i ASP Net


Cookies gir lagrede innstillinger for en nettside grensesnitt for leserne. For eksempel, når du sjekker en boks merket \ "Hold meg innlogget, \" nettstedet lagrer en informasjonskapsel til nettleseren katalog. Når en bruker logger av eller ønsker å endre innstillingene, tømmer web programmerer cookies fra brukerens cache. Dette kan gjøres med bare noen få linjer med kode i .NET-miljø, som brukes til å lage dynamiske websider for bedrifter.

Bruksanvisning

1 Hente en liste over cookies som er programmert i nettleseren og satt på listen til en variabel. Du kan hente informasjonskapsler som er relevante for søknaden, slik at alle nettstedets informasjonskapsler inkludert. Følgende kode henter informasjonskapsler:
String [] myCookies = Request.Cookies.AllKeys;

2 Lag en løkke som itererer gjennom hver cookie. Cookies slettes individuelt, men følgende kode søker gjennom hver cookie for å slette det:
foreach (string cookie i myCookies)
{
}

3 Befolke loop som sletter hver cookie. For å slette en cookie, er utløpsdatoen eiendommen er satt til en tidligere verdi. Følgende kode sletter hver cookie i søknaden:
foreach (string cookie i myCookies)
{
Response.Cookies [cookie] .Expires = DateTime.Now.AddDays (-1)

}
Den \ "Datetime \" verdi henter gjeldende dato og setter cookie utløpsdato for en dag i det siste. Denne teknikken fjerner cookie fra nettleseren.