Avatar billede forceprogrammer Nybegynder
28. december 2004 - 19:51 Der er 8 kommentarer

Flere knapper med præcis samme kode.

Jeg skal faktisk bruge den samme knap 2 steder på samme userControl.
Grunden er at jeg har lavet en pager hvor jeg gerne vil have man kan page både over og under data. Knapperne skal bare kalde præcis samme funktioner.
Er jeg virkelig nødt til at lave knapper med forskellige ID'er som så har deres egen event-handler der så kalder en fælles metode, eller er der en smart måde man kan 'duplikere' sine knapper på?
Avatar billede erikjacobsen Ekspert
28. december 2004 - 20:00 #1
Du skal genbruge koden, naturligvis. Du kan (skitse) i codebehind

Button1.Click += new System.EventHandler(Button1_Click);
Button2.Click += new System.EventHandler(Button1_Click);

og kun have een Button1_Click metode.
Avatar billede a1a1 Novice
28. december 2004 - 20:02 #2
eller lave endnu en usercontrol (pager) som du så sætter ind i top og bund
Avatar billede forceprogrammer Nybegynder
28. december 2004 - 20:02 #3
jaja okay det er jeg med på....men jeg skal altså lave 2 forskellige knapper med forskellige ID'er?
Synes bare det er lidt lamt når de har præcis..100% samme funktionalitet
Avatar billede a1a1 Novice
28. december 2004 - 20:03 #4
den anden er nemmere (men det kan da være at visualstudio brokker sig ;o))
Avatar billede a1a1 Novice
28. december 2004 - 20:04 #5
så gør det på den svære måde ;o)
Avatar billede forceprogrammer Nybegynder
28. december 2004 - 20:15 #6
og den svære måde er?

Jeg tror bare jeg gør som erik har anbefalet
Avatar billede a1a1 Novice
28. december 2004 - 20:19 #7
lave en ny usercontrol som du sætter ind på din side :o)
Avatar billede burningice Nybegynder
30. december 2004 - 02:20 #8
man skal ALTID bruge forskellige ID'er... du kan IKKE have to ting i samme klasse med samme variabel-navn, og da id'et på din server-control som oftest mapper til variabel-navnet i din klasse, ja, så må du bruge forskellige id'er.
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