01. august 2005 - 15:50Der er
8 kommentarer og 1 løsning
Request.Cookies.Set...hvad gør jeg galt?
Jeg er ved at lave en applikation, hvor jeg har brug for at gemme noget data i en cookie.
Problemet er, at når jeg prøver at gemme cookien, sker der ingenting:
Min kode er: i PageLoad(): ... HttpCookie myCookie = new HttpCookie("sidste", "0"); myCookie.Path = "/"; myCookie.Domain = "HRMWeb"; Request.Cookies.Set(myCookie); ...
Burde dette ikke lægge en cookie i cookie-mappen? Det er umiddelbart det jeg havde regnet med men det sker ikke.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
.Net ved intet om cookien, det er 100% browserens ansvar at modtage den eller at sende den.
Men hvis .Net ikke modtager den, og du i øvrigt ikke kan finde den på din HD, så er der unægteligt noget galt et eller andet sted. Umiddelbart ser din kode ok ud, så det kan være at problemet er i browseren. Måske er denne sat til at afvise cookies?
Du skal da forresten bruge Response, ikke Request, hvis du vil sætte din Cookie. Request bruges til at læse Cookien når din side bliver kaldt, og Response bliver som sagt brugt til at sende Cookien tilbage til klienten.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.