Avatar billede jakobdo Ekspert
01. november 2004 - 19:26 Der er 6 kommentarer og
1 løsning

Problem med at Set og Get Cookie.

Jeg sigger og leger lidt med cookies,
og dette vil ikke virke:

protected String GetColor()
        {
            HttpCookie cookie = Request.Cookies["options"];
            if(cookie == null)
            {
                return cookie.Values["BackColor"];
            }
            return "white";
        }

        private void Button1_Click(object sender, System.EventArgs e)
        {
            HttpCookie cookie = Request.Cookies["options"];
            if (cookie == null)
            {
                cookie = new HttpCookie("options");
            }
            cookie.Values.Add("BackColor",TextBox1.Text);
            Response.Cookies.Add(cookie);
        }

Når jeg kører det, får jeg fejl i linie:
return cookie.Values["BackColor"];

Fejlen lyder:
Beskrivelse: Der opstod en ikke-afviklet undtagelse under udførelse af den aktuelle webanmodning. Se staksporingen for at få yderligere oplysninger om fejlen, og hvor den kom fra i koden.

Detaljer om undtagelse: System.NullReferenceException: Objektreferencen er ikke indstillet til en forekomst af et objekt.
Avatar billede jakobdo Ekspert
01. november 2004 - 19:26 #1
Og glemte at sige jeg har dette i HTML:

<style type="text/css">
            body    {
                            background-color:<%=GetColor()%>;
                        }
        </style>
Avatar billede jakobdo Ekspert
01. november 2004 - 20:10 #2
if (cookie == null)

skulle være:

if (cookie != null)
Avatar billede jakobdo Ekspert
01. november 2004 - 20:10 #3
Takker for hjælpen!
Avatar billede jakobdo Ekspert
01. november 2004 - 20:10 #4
Takker for point. ;o)
Avatar billede snepnet Nybegynder
02. november 2004 - 19:49 #5
*lolz*
Avatar billede jakobdo Ekspert
02. november 2004 - 21:14 #6
Ja, man har jo det det skæg man selv sidder på!
Eller det fun man selv blander...
U got the point? :o)
Avatar billede snepnet Nybegynder
02. november 2004 - 21:17 #7
:o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester