Avatar billede new_one Nybegynder
10. juni 2007 - 06:28 Der er 4 kommentarer og
1 løsning

hvor anbringer man en global variabel

jeg har en side med fire valgmuligheder som vælges med 4 buttons
som ændrer en variabel (de gør naturligviss også andre ting)
når man har valgt , sendes en varibel til næste side via en femte  button  men det kræver at alle button_click har adgang til samme variabel , hvor skal denne defineres ?
Avatar billede nielle Nybegynder
10. juni 2007 - 07:41 #1
Ligger det ikke mere for at bruge checkbox'e i stedet for buttons?
Avatar billede nielle Nybegynder
10. juni 2007 - 07:52 #2
Men ellers kunne en løsning være at gemme variablen i en session:

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    private int Variabel
    {
        get
        {
            object temp = this.Session["variabel"];
            if (temp == null)
                return 0;
            else
                return (int) temp;
        }
        set { this.Session["variabel"] = value; }
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        Variabel += 1;
        this.Label1.Text = Variabel.ToString();
    }

    protected void Button2_Click(object sender, EventArgs e)
    {
        Variabel += 2;
        this.Label1.Text = Variabel.ToString();
    }

    protected void Button3_Click(object sender, EventArgs e)
    {
        Variabel += 3;
        this.Label1.Text = Variabel.ToString();
    }
    protected void Button4_Click(object sender, EventArgs e)
    {
        Variabel += 4;
        this.Label1.Text = Variabel.ToString();
    }
}
Avatar billede new_one Nybegynder
10. juni 2007 - 08:50 #3
jo men checkboxe passer ikke til designet
Avatar billede new_one Nybegynder
10. juni 2007 - 09:08 #4
men din løsning kan bruges så smid et svar.
Avatar billede nielle Nybegynder
10. juni 2007 - 09:25 #5
Svar :^)
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