Avatar billede curriculum Nybegynder
18. januar 2005 - 01:18 Der er 4 kommentarer og
1 løsning

Dynamisk label ved linkbutton click

Jeg har en linkbutton der skal sætte lblItems label'en til enten true, hvis den er false eller visa versa. Jeg har prøvet med commandargument (on/off), men jeg har ikke ramt den rigtige kode endnu.

Mine kode stumper:

Protected WithEvents lbMoreText As System.Web.UI.WebControls.LinkButton
Protected WithEvents lblItems As System.Web.UI.WebControls.Label

............

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Put user code to initialize the page here

        If Not IsPostBack Then
            AddHandler lbMoreText.Click, AddressOf lbMoreText_Click
            lbMoreText.Text = "Some text"
        End If
End Sub

.................

Private Sub lbMoreText_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lbMoreText.Click
        If (False) Then
            lblItems.Visible = True
        Else
            lblItems.Visible = False
        End If
End Sub

Forhåbenligt forklarer det mit problem.
Avatar billede thomashove Nybegynder
18. januar 2005 - 10:41 #1
hvis det er et spm. om at din label skal være synlig/ikke synlig ved klik på din linkbutton kan du gøre således:

Private Sub lbMoreText_Click ...

If (lblItems.Visible) Then
            lblItems.Visible = False
        Else
            lblItems.Visible = True
        End If
End Sub
Avatar billede curriculum Nybegynder
19. januar 2005 - 22:00 #2
Den fungerer ikke. Det virker som om onclick kun fungerer første gang, siden sker intet..
Avatar billede thomashove Nybegynder
20. januar 2005 - 08:59 #3
hos mig virker det fint. er det et test scenarie med kun disse elementer - eller laver du også andre ting (som måske påvirker det)
Avatar billede curriculum Nybegynder
20. januar 2005 - 19:55 #4
Jeg fandt selv problemet. Jeg havde cachet siden, så den kunne ikke ændre sig. Så løsningen var Cache.Remove(lblItems.Text).
Selvfølgeligt er det altid noget dumt, og sent ud på aftenen tænker cellen ikke så meget mere..
Jeg havde allerede den kode du kommenterede thomashove, så jeg henter selv pointerne.
Avatar billede curriculum Nybegynder
20. januar 2005 - 19:55 #5
Ellers tak for din indsats.
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