---
title: "Läsa cookie"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/125898-läsa-cookie"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "maqe"
published: "2005-04-07T13:00:38.000Z"
updated: "2005-04-07T14:02:35.000Z"
replies: 3
views: 1115
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/125898-läsa-cookie"
---

# Läsa cookie

## #1 — maqe, 2005-04-07T13:00Z

När jag försöker mig på detta 

```
Response.Write(Request.Cookies["language"].Value);
```

 så får jag null ref fel? Är det inte så man läser från en cookie?
såhär har jag skapat den

```
HttpCookie cookie = new HttpCookie("language");
cookie.Value = "SV";
Response.AppendCookie(cookie);
```

Permalänk: https://www.webforum.nu/p/125898

## #2 — renholm, 2005-04-07T13:33Z

Kontrollera att kakan verkligen finns i din webbläsare samt att den verkligen är satt när du försöker läsa den.

Du kan även testa:

```
Response.Cookies.Add(minCookie)
```

Permalänk: https://www.webforum.nu/p/1588657

## #3 — TomasJ, 2005-04-07T13:34Z

Re: Läsa cookie

> **maqe skrev:**
>
> När jag försöker mig på detta 
>
>
> ```
> Response.Write(Request.Cookies["language"].Value);
> ```
>
>  så får jag null ref fel? Är det inte så man läser från en cookie?

Jo, men det kanske inte finns någon cookie, t.ex. om inte klienten accepterar och skickar tillbaka en cookie vid en request så kan Request.Cookies\["language"\] bli null, så att det blir ett exception när du i princip försöker köra "null.Value".
Med andra ord måste du först göra en nullkontroll innan du försöker kolla på Value-propertyn.

> **maqe skrev:**
>
> såhär har jag skapat den
>
> ```
> HttpCookie cookie = new HttpCookie("language");
> cookie.Value = "SV";
> Response.AppendCookie(cookie);
> ```

Det är inte meningen att man själv ska använda metoden [HttpResponse.AppendCookie](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWebHttpResponseClassAppendCookieTopic.asp)
(Citat: "This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.") 

Prova det här istället:

```
Response.Cookies.Add(cookie);
```

Permalänk: https://www.webforum.nu/p/1588658

## #4 — maqe, 2005-04-07T14:02Z

cookien verkar alltid vara null fast den inte är det?
detta gör jag nu i min page_load

```
if(Request.Cookies["language"] != null)
Response.Write(Request.Cookies["language"].Value);
```

och såhär sätter jag kakan i min click metod

```
if(Request.Cookies["language"] == null)
{
HttpCookie cookie = new HttpCookie("language");
cookie.Value = "SV";
Response.Cookies.Add(cookie);
}
```

Detta borde vara korrekt

Permalänk: https://www.webforum.nu/p/1588669

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/125898-läsa-cookie
