Avatar billede linemus83 Nybegynder
07. april 2005 - 21:51 Der er 4 kommentarer og
1 løsning

Til arne_v

Hej Arne,

Nu ved du jo så meget om det programmering - kan du sige mig, hvad der går galt her, og hvad jeg ellers skal gøre:

private void Page_Load(object sender, System.EventArgs e)
        {

            String Salgsted;
               
       
            if(rb_information.Checked)
            {
                Salgsted = "Informationen";
            }
            else if (rb_kassekontoret.Checked)
            {
                Salgsted = "Kassekontoret";
            }
            else
            {
                Salgsted = "Ukendt";
            }



                if(Request.Cookies[Salgsted]!= null)
                {
                    string selectedValue = Request.Cookies[Salgsted].Value;

                    if(selectedValue =="Informationen")
                    {
                        rb_information.Checked = true;
                        rb_kassekontoret.Checked = false;
                    }

                    if(selectedValue =="Kassekontoret")
                    {
                        rb_information.Checked = false;
                        rb_kassekontoret.Checked = true;
                    }
                }
           
            }
Avatar billede linemus83 Nybegynder
07. april 2005 - 21:52 #1
Problemet er vist her et sted:
            String Salgsted;
               
       
            if(rb_information.Checked)
            {
                Salgsted = "Informationen";
            }
            else if (rb_kassekontoret.Checked)
            {
                Salgsted = "Kassekontoret";
            }
            else
            {
                Salgsted = "Ukendt";
            }

Når jeg loader siden, kan den i hvert fald ikke huske, hvor jeg har trykket sidst. Kun hvis jeg giver den en permanent værdi.
Avatar billede arne_v Ekspert
07. april 2005 - 22:07 #2
Jeg tror snarere at du skal have fat i snepnet eller cyberfessor til det her.

ASP.NET postback mechanics er et af de områder jeg ikke er god til
Avatar billede linemus83 Nybegynder
07. april 2005 - 22:08 #3
Helt ok :-)
Avatar billede lifo Nybegynder
07. april 2005 - 22:18 #4
flere problemer
du skal tænke på at det er forskell på første gang man kommer på siden og efterfølgende kald

når den ikke er en PostBack
if(!IsPostBack)
{
  if(Request.Cookies[Salgsted]!= null) // om der er en cookie
    {
    string selectedValue = Request.Cookies[Salgsted].Value;
    if(selectedValue =="Informationen")
    {
      rb_information.Checked = true;
      rb_kassekontoret.Checked = false;
    }
    if(selectedValue =="Kassekontoret")
    {
      rb_information.Checked = false;
      rb_kassekontoret.Checked = true;
    }
    } else // ingen cookie
      {
        //sæt til default verdier
      }
  }  else // det er post back så skal vi sætte cookie til nuværende værdi
{
// sæt cookie til det som radio buttons er
}
Avatar billede linemus83 Nybegynder
08. april 2005 - 12:43 #5
Jamen, når jeg gør det på den måde, kender den jo ikke 'Salgsted'.

Hvordan gør jeg det så ?
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