ASP.NET / Genbrug af kode / User controller
|
ASP.NET som firmakursus?
Ja, jeg holder ikke kun fjernundervisningskurser
- jeg kan også komme ud i din virksomhed og undervise med
udgangspunkt i jeres data og udfordringer.
|
|
Genbrug af kode
Der er to metoder til genbrug af kode i ASP.NET
- User controls
- Custom controls
Custom controls
Er ren kode der kompileres til dll filer. Området ligger ligger uden for rammerne af dette kursus.
User controls
er lettere at gå til. Man opretter en User control ved at vælge den som filtype når man opretter en ny fil i Web Matrix

Som man ser ligner det en almindelig ASP.NET fil - den har bare fået et nyt efternavn: .ascx
Når man har oprettet filen kan man fylde indhold og kode på siden, som man har lyst til.
Anvendelse af usercontrol
Når man skal anvende en usercontrol på en side gør man som vist i nedenstående eksempel - der skal altså to linjer til - én hvor man fortæller om eksistensen af kontrollen og én hvor man faktisk sætter kontrollen ind

Tilføjelse af egenskaber til en custom control
Det er også muligt at tilføje egenskaber til en usercontrol, så man kan hente værdier ind og ud af kontrollen. Nedenfor er vist et lille eksempel, hvor der flyttes en værdi ind i kontrollen - først selve kontrollen og dernæst den kode der kalder den.


Vil du fra din kode sætte værdien af egenskaben skal du gøre følgende:
I toppen af din kode skriver du (hvis du bruger Visual Studio .NET)
Protected WithEvents Footer1 as Footer
Og i koden kan du så skrive
Footer1.Hilsen = "Hej"
Dynamisk tilføjelse af en user control
Page.FindControl("Form1").Controls.Add(LoadControl("Menu2.ascx"))
Når du har betalt for kurset får du adgang til øvelser til hver lektion.
Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.<<- Database opdatering
Klasser ->>