Hop til teksten

IT FJERNUNDERVISNING
- IT kurser når Du har tid!

Introduktion til sitenavigation

ASP.NET 3.5 tilbyder kontroller til sitenavigation - menu, brødkrumme stier mm. - det er virkelig smart!

Der tilbydes 3 kontroller, der alle kan findes under "Navigation" i Toolboxen

  • SiteMapPath: Det hedder vist "brødkrummesti" på dansk. Det giver mulighed for, at vise, hvor på sitet brugeren befinder sig - altså en sti til den aktuelle side.
  • Menu: Er en dynamisk menu
  • TreeView: En kontrol til visning af menuen i form af en træstruktur - denne kontrol har vi tidligere set...

Alle 3 kontroller tager udgangspunkt i en datakilde, der hedder "SiteMapDataSource" det læser et XML dokument, der hedder "web.sitmap" og som skal ligge i roden på sitet.

Det første vi skal have gjort er at oprette sådan en sitemap fil:

  • Højreklik på projektet i "Solution Explorer"
  • Vælg "Sitemap" og klik på "Add"
  • Det giver en skabelon til xml dokumentet:
  • Hvor man kan opbygge sit sitemap. Læg mærke til at de enkelte nodes kan placeres inden i hinanden så man får en træstruktur med så mange niveauer man har lyst til.


Har man såden en web.sitemap fil kan man bruge de 3 kontroller - stort set uden problemer.

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.