ASP.NET 2.0 / Mastersider / Programmering af mastersider
|
Jeg holder også ASP.NET 2.0 firmakurser
Ja, jeg holder ikke kun fjernundervisningskurser
- jeg kan også komme ud i din virksomhed og undervise med
udgangspunkt i jeres data og udfordringer.
|
|
Programmering af mastersider.
En masterside nedarver sine metoder og egenskaber fra en klasse der hedder UsercControl. Marstersiden vil skyde sig ind som den øverste kontrol på en webside, der bruger mastersiden. Dette sker efter den hændelse, der hedder PreInit og før Init hændelsen. Dette er vigtigt når man vil programmere mod en master side.
Første lille udfordring man møder når man anvender mastersider er de enkelte siders titel - altså det der står i den blå bjælke i browseren. Hvis man ikke gør noget ved det er det titel elementet fra mastersiden der bruges og ikke titlen fra den enkelte side. Det er forholdsvis enkelt at sætte titel på den enkete side. Start med at åbne én af de sider, der anvender mastersiden. I egenskabs boksen til højre er der et Titel element, der bruges til at sætte sidetitel på en side, der anvender en masterside.

Skal man have fat i en kontrol på mastersiden kan man bruge findcontrol. Har du f.eks. en label på mastersiden, der heder lblFooter kan man skrive:
| C# | VB | |
((Label)Master.FindControl("lblFooter")).Text = "Hej igen";CType(Master.FindControl("lblFooter"), Label).Text = "Hej igen" |
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.<<- Introduktion - mastersider
Introduktion - site navigation ->>