Avatar billede roger Nybegynder
04. juli 2002 - 17:17 Der er 4 kommentarer og
1 løsning

Button_Click og Label

Hvorfor virker dette ikke, og hvordan får jeg det til at virke.

Når jeg klikker på knappen første gang bliver value korrekt nok 'true' på Label1. Jeg vil så have at næste gang jeg klikker på den, skal den være 'false'.

       
private bool knaptrykket;

private void Page_Load(object sender, System.EventArgs e){
    knaptrykket = false;
}



private void Button1_Click(object sender, System.EventArgs e) {
    if(knaptrykket){
        knaptrykket = false;
        Label1.Text=knaptrykket.ToString();
    }
    else{
        knaptrykket = true;
        Label1.Text=knaptrykket.ToString();
    }
}

Har endvidere prøvet med Sessions....samme resultat :-(

Avatar billede roger Nybegynder
04. juli 2002 - 21:33 #1
Damn.....ingen svar....troede ellers det var et nemt  spm. for en haj :-)

Kom så ud af fjerene :D
Avatar billede reffak Nybegynder
05. juli 2002 - 01:59 #2
du kører jo page_load HVER gang - også efter knaptrykket er sat til true. Dermed bliver knaptrykket ALTID false, når den går ind i button1_click
uddybning følger:
Avatar billede reffak Nybegynder
05. juli 2002 - 02:01 #3
ret derfor page load til:

if (!IsPostBack){
  knaptrykket = false;
}

comprende ? :-)

MVH
Avatar billede roger Nybegynder
05. juli 2002 - 03:35 #4
Yeah...du er bare en Rap-and :-) og jep comprende

Det virker nu, når jeg registrerer "knaptrykket" som en session. Det virkede ikke med en alm. boolean datatype, men kan regne ud, ud fra det du skriver, at knaptrykket(som alm. boolean) også initialiseres hver gang Page loades, og værdi resettes.

Men tusind tak for hjælpen reffak...så kan jeg læse lidt videre :)
Avatar billede reffak Nybegynder
05. juli 2002 - 03:44 #5
anytime...glad for jeg kunne hjælpe
MVH
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