webForumDet fria alternativet

Om kakor.

.NET

5 svar · 357 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Jag får fel här:

 if (Request.Kookies["Personal"]["Name"] != null)
            guest = Request.Kookies["Personal"]["Name"];

OBS medvetet stavfel.
Error:

+		$exception	{"Objektreferensen har inte angetts till 
en instans av ett objekt."}	System.Exception 
{System.NullReferenceException}

Samtidigt så säger editorn att jag skall använda mig av "new"???

Medlem sedan dec. 20003 887 inlägg
#2

Kookies?

Medlem sedan mars 20011 880 inlägg
#3
OBS medvetet stavfel.

Jag har för mig att ni inte tycker om att man skriver ut det i klartext, men naturligtvis
så har jag stavat rätt i mitt program.

Medlem sedan mars 20011 346 inlägg
#4

Kan man kolla om cookien finns mha subvärdet? Annars:

if (Request.Cookies["Personal"] != null)
Medlem sedan mars 20011 880 inlägg
#5

Så den har inte längre t ex ["Personal"]["Name"] utan enbart ["Personal"]?

Medlem sedan mars 20011 346 inlägg
#6

Bara en tanke..."Personal" är ju själva kakans namn..."Name" är ju en subnyckel i kakan, så du behöver nog bara kontrollera om kakan finns först, och sedan se om "Name" finns i kakan, annars får du nog nåt fel.

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)