Avatar billede jtofte Nybegynder
16. maj 2006 - 20:41 Der er 1 kommentar og
1 løsning

submitte included usercontrol

Hej

Hvor der er en stribe knapper og når man trykker på den indlæser de en usercontrol i et panel.

På de usercontrols er der en submit knap, men den udfører ikke det den skal den reloader bare siden, og så næste gang man trykker går den som den skal, jeg har lavet en løsning som jeg ikke er så vild med, for jeg synes den er lidt sjusket. Jeg undersøger om siden er blevet submittet, det gør jeg med noget viewstate, hvis det er første gang sender jeg nogle javescript ud i en label som submitter siden.

Jeg ved ikke om det er måden jeg indlæser usercontrolen der giver dette det problem, eller hvad det er.

Det jeg gør når jeg skal indlæse er at jeg har knappen på min hovedside, som kalder en funktion der sætter usercontrolens navn i en viewstate, så kalder den en function der indlæser usercontrolen i panelet derefter kalder jeg page_load, i page_load tjekker jeg om viewstaten er sat hvis den, så loader jeg den function som indlæser usercontrolen.
Avatar billede snepnet Nybegynder
18. maj 2006 - 23:51 #1
hvis du vil udføre noget kode på din side, hvis der klikkes på en knap på din usercontrol, bør du definere et event på kontrollen, og abbonnere på det fra din form - ligesom med alle andre kontroller du bruger (knapper, dropdownlister etc).
Mvh
Avatar billede jtofte Nybegynder
20. maj 2006 - 18:04 #2
Jeg fandt selv en anden løsning som fungerede.
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