Avatar billede curriculum Nybegynder
25. januar 2006 - 12:57 Der er 12 kommentarer

Dynamiske linkbutton i .net 2.0

Jeg har lavet et gallery til .net 1.1, og har nu efterfølgende tilpasset koden til .net 2.0, alt fungerer, men mine sidetal (linkbuttons) virker ikke. Sidetallene bliver generet dynamisk.

Jeg add'er button's sådan her:
Dim lbPage As New LinkButton
lbPage.ID = String.Format("SUBPAGER{0}", j)
lbPage.CommandArgument = j.ToString
lbPage.CausesValidation = False
lbPage.Font.Bold = False

AddHandler lbPage.Click, AddressOf PagerButtonClick

If j = dgImages.CurrentPageIndex Then
  lbPage.Font.Bold = True
  lbPage.Text = "(" & (j + 1) & ")"
Else
  lbPage.Text = " " & Convert.ToString(j + 1) & " "
End If

Ved nogen hvad er galt.
Avatar billede dr_chaos Nybegynder
25. januar 2006 - 14:06 #1
får du et side tal ud ?
Avatar billede curriculum Nybegynder
25. januar 2006 - 14:11 #2
Det virker som om sider laver et postback, men min PagerButtonClick(ByVal sender As System.Object, ByVal e As System.EventArgs) fanger intet... Jeg har også lavet en writer i funktionen, men den siger heller ikke noget...
Avatar billede curriculum Nybegynder
25. januar 2006 - 14:11 #3
sider=siden
Avatar billede dr_chaos Nybegynder
25. januar 2006 - 14:20 #4
prøv med
lbPage.Click += New EventHandler(PagerButtonClick)
istedet for
AddHandler lbPage.Click, AddressOf PagerButtonClick
Avatar billede curriculum Nybegynder
25. januar 2006 - 14:42 #5
Jeg får ikke "click" i min intellisence på lbPage...
Avatar billede curriculum Nybegynder
25. januar 2006 - 16:24 #6
Oversat til vb:
AddHandler lbPage.Click, New System.EventHandler(AddressOf PagerButtonClick)
Avatar billede curriculum Nybegynder
25. januar 2006 - 17:32 #7
Eventhandlerne fungerer ikke...
Avatar billede dr_chaos Nybegynder
25. januar 2006 - 17:39 #8
prøv at lave en protected linkbutton i toppen af codebehind.
I page load laver du så
AddHandler lbPage.Click, New System.EventHandler(AddressOf PagerButtonClick)
og fjerner Dim lbPage As New LinkButton
Avatar billede curriculum Nybegynder
25. januar 2006 - 18:01 #9
Har allerede prøvet den protected.... den fejler... null reference
Avatar billede dr_chaos Nybegynder
25. januar 2006 - 18:05 #10
du kan ikke bare tilføje knapperne til siden og skriver PagerButtonClick i onclick event og så sætte den visible true/false alt efter behov ?
Avatar billede curriculum Nybegynder
25. januar 2006 - 18:14 #11
har du mere konkret kode forslag...
Avatar billede dr_chaos Nybegynder
25. januar 2006 - 18:40 #12
tilføj de 2 link buttons til siden hvor de skal være og sæt de, f.eks. invisible hvis den ikke skal være synlig
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