Toon posts:

[vb.NET] Image button onclick event wordt niet afgevuurd

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik wil dynamisch een aantal imagebuttons genereren, wanneer er op een van deze buttons geklikt wordt moet er een event afgevuurd wordt. Klinkt heel simpel, maar ik krijg het niet werkend.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

            If Not Page.IsPostBack Then

            Else

            End If

            Dim test As ArrayList
            test = Localization.getCultures(CultureDropDownTypes.NativeName, CType(Page, PageBase).PageCulture.Name)

            Dim i As Integer
            For i = 0 To test.Count - 1
                If test(i).ToString() <> CType(Page, PageBase).PageCulture.Name Then
                    Dim lb As New ImageButton()
                    lb.ImageUrl = Common.Globals.ApplicationPath & "/images/" & test(i).ToString() & ".gif"
                    lb.ID = "ibLanguage" & i
                    lb.CommandArgument = test(i).ToString()
                    AddHandler lb.Command, AddressOf Me.changeLanguage
                    Me.Controls.Add(lb)
                End If
            Next i


        End Sub

        Private Sub changeLanguage(ByVal sender As Object, ByVal e As CommandEventArgs)
                       Response.Write("Test")
            Response.Redirect(Request.RawUrl, True)
        End Sub


Iemand enig idee waarom er niks gebeurt bij een onclick?

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:29
Waarom voeg je controls toe in de Page-Load ?

https://fgheysels.github.io/


Verwijderd

Topicstarter
Omdat die elke keer ingeladen moeten worden als de pagina geladen wordt..
Is dat niet goed dan?

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:29
Nee, dat moet je in de Init doen.

https://fgheysels.github.io/


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
whoami schreef op donderdag 05 oktober 2006 @ 14:33:
Nee, dat moet je in de Init doen.
Dat moest toch in CreateChildControls?

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”