Avatar billede kaptajnkemo Nybegynder
25. september 2003 - 16:28 Der er 8 kommentarer og
1 løsning

Custom Controlls

Hej eksperter!

Hvordan kommer jeg igang med at lave custom controls til asp.net?

Jeg vil have en kalender med knapper til at skifte årstallet op & ned.

Jeg har ikke visual studio, men det er vel muligt at bruge andre programmer.

Mest af alt er jeg intereseret i at finde ud af hvordan jeg  designer udseendet på min kontrol.

Jeg vil gerne ende med at have noget i stil med dem der findes på http://demos.deloittes.net/datepicker/default.aspx
Avatar billede lauge Nybegynder
25. september 2003 - 16:32 #1
hvis du ikke har en licens til Visual Studio .NET - så brug Matrix.
http://www.asp.net/webmatrix/default.aspx?tabIndex=4&tabId=46

Det skulle være ret fedt også!
Avatar billede kaptajnkemo Nybegynder
25. september 2003 - 16:35 #2
Jeg har web matrix, men hvordan kommer jeg igang?
Avatar billede kaptajnkemo Nybegynder
25. september 2003 - 19:36 #3
Er der ingen som ved det?

Så vidt jeg kan se kna jeg kun lave user controls i Web Matrix....
Avatar billede erve Nybegynder
25. september 2003 - 21:10 #4
Hvis det er en kalender du er interesseret i så prøv her , og kravl igennem de andre tutorials også
http://www.dotnetjunkies.com/quickstart/aspplus/doc/webformsintro.aspx#customctrls
Avatar billede quaser Nybegynder
26. september 2003 - 10:04 #5
Du kan som også lave custom controls i notepad. Du skal bare compile vha. commandline...
Avatar billede agerbeck Nybegynder
27. september 2003 - 14:33 #6
Du kan læse lidt om hvordan du laver custom controls på denne side:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondevelopingwebformscontrols.asp

Der er to typer controls i .Net:
1. User controls (hvor funktionalitet og udseende bliver kodet og gemt i en ascx fil)
2. Server controls (hvor funktionalitet og udseende bliver kodet i en klasse fil, enten .cs eller .vb, hvorefter den bliver kompilet og gemt i en dll fil).

Ang. design af udseendet på din kontrol kan du søge info om "render" metoden. Da det er den metode der laver html koden for din kontrol.

Hvis du vil have noget i stil med dem fra deloittes.net vil jeg nok mene at du skal i gang med at lave din egen custom server control, som nedarver WebControl klassen. Derefter skal du kode alle kalender funktionaliteten selv og derefter override render metoden. I render metoden bestemmer du så selv hvordan din kontrol skal se ud. (Det lød måske lidt kryptisk..)

Håber det hjalp lidt, eller gav en idé til hvad du skal undersøge...
Avatar billede kaptajnkemo Nybegynder
13. oktober 2003 - 13:56 #7
well....

Det hjalp da lidt agerbeck, men kan se at det er et større projekt at bikse sin egen kalender... udskyder det lid ;)

Smid et svar hvis du vil have points, ellers lukker jeg bare.
Avatar billede agerbeck Nybegynder
13. oktober 2003 - 18:38 #8
allright... vil da gerne ha' point ;-)
Avatar billede kaptajnkemo Nybegynder
20. oktober 2003 - 14:00 #9
Så tag dem da ;)
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