Le meilleur didacticiel navigation ASP.NET en 2024, dans ce didacticiel, vous pouvez apprendre Navigation du site,fichier Sitemap,Menu dynamique,TreeView,SiteMapPath,
ASP.NET avec des contrôles de navigation intégrés.
Maintenance des grands sites est difficile et chronophage menu.
Dans ASP.NET, le menu peut être stocké dans un fichier, si facile à entretenir. Fichier généralement nomméweb.sitemap, et est stocké dans le répertoire racine de votre site.
En outre, ASP.NET a trois contrôles de navigation de base:
Dans ce tutoriel, nous utilisons le fichier sitemap suivant:
Créer des règles fichier sitemap:
Remarque: fichier sitemapdoit être situé dans le répertoire racine du site, les attributs d'URL doivent être relatif au répertoire racine.
<Asp: Menu> contrôle affiche un menu standard de navigation du site.
Lesexemples de code:
Dans l'exemple ci - dessus<asp: Menu> commande est un espace réservé pour un menu de navigation du serveur créé.
contrôles de source de donnéesDataSourceID définition de l' attribut.id = source de données"nav1"pour se connecter au<asp: SiteMapDataSource>contrôle.
<Asp: SiteMapDataSource> commande se connecte automatiquement au fichier par défaut de sitemap (web.sitemap).
<Asp: TreeView> affiche de commande d'un menu de navigation à plusieurs niveaux.
Ce menu ressemble à un arbre avec des branches qui, par signe + ou - pour ouvrir ou fermer.
Lesexemples de code:
Dans l'exemple ci - dessus<asp: TreeView> contrôle est un espace réservé pour un menu de navigation du serveur créé.
contrôles de source de donnéesDataSourceID définition de l' attribut.id = source de données"nav1"pour se connecter au<asp: SiteMapDataSource>contrôle.
<Asp: SiteMapDataSource> commande se connecte automatiquement au fichier par défaut de sitemap (web.sitemap).
SiteMapPath commande affiche un pointeur (chemin de navigation) de la page en cours. Le chemin semble pointer vers la page de parent peut cliquer sur le lien.
Avec différents contrôles TreeView et Menu, contrôle SiteMapPathne pas utiliser le SiteMapDataSource.fichier par défaut de contrôle de web.sitemap SiteMapPath.
Astuce: Si le SiteMapPath est pas affiché correctement, très probablement en raison de la présence d'erreurs d'URL (erreur d'impression) de fichier web.sitemap.
Lesexemples de code:
Dans l'exemple ci - dessus<asp: SiteMapPath> contrôle est un espace réservé pour un menu de navigation du serveur créé.