Avatar billede casper_skovgaard Nybegynder
14. maj 2004 - 15:55 Der er 6 kommentarer og
1 løsning

Hvordan tilføjer jeg en event til System.Web.UI.Control

Jeg har en Control som jeg ønsker at tilføje en onmouseover event til. Hvordan gør jeg?

Jeg bruger følgende kode til at oprette Control'en:

Control ctrlViewEntry = new Panel();
ctrlViewEntry.ID = strCompanyID;

Resultatet skulle gerne se sådan ud:
<div id="123" onmouseover="mouseOver();"></div>


/Casper
Avatar billede burningice Nybegynder
14. maj 2004 - 16:43 #1
ctrlViewEntry.Attributes.Add("onMouseOver", "mouseOver();");
Avatar billede casper_skovgaard Nybegynder
15. maj 2004 - 11:13 #2
Jeg får følgende fejl...

'System.Web.UI.Control' does not contain a definition for 'Attributes'
Avatar billede burningice Nybegynder
15. maj 2004 - 19:56 #3
Kan du ikke bruge WebControl-klassen istedet? Den implementerer Attributes-propertyen
Avatar billede casper_skovgaard Nybegynder
16. maj 2004 - 08:32 #4
Hvis jeg bruger WebControl kan jeg ikke få fat i control'en når jeg submitter min side.

Mere præcist har jeg en side med en hel masse checkbokse som er generet dynamisk. Når siden submittes gennemløbes alle control'er og hvis en checkbox er selected så handles der ud fra det.
Avatar billede casper_skovgaard Nybegynder
17. maj 2004 - 10:51 #5
Jeg har lige prøvet at bruge WebControl og det virker fint. Så smid lige et svar cyberfessor. Og tak for hjælpen.

Jeg har nok misforstået forskellen på Control og WebControl klasserne, så hvis der er nogen der kan give mig en forklaring vil jeg blive meget glad :)
Avatar billede burningice Nybegynder
24. maj 2004 - 14:53 #6
Control er basis for alle controllerne i System.Web.UI-namespacet. WebControl er en klasse der arver fra Control og implementerer en del flere ting som der er gode at have ved hånden når man laver webcontroller. En anden type control kan være UserControl, som er en control som indeholder en eller flere andre controller. Denne control skal have nogle andre egenskaber end f.eks. en WebControl
Avatar billede casper_skovgaard Nybegynder
24. maj 2004 - 15:02 #7
Endnu engang tak :)
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