El mejor tutorial de navegación de ASP.NET en 2024. En este tutorial podrás aprender Navegación en el sitio,archivo de mapa del sitio,menú dinámico,TreeView,SiteMapPath,
ASP.NET con controles de navegación incorporados.
Mantenimiento de sitios de gran tamaño es difícil y requiere mucho tiempo menú.
En ASP.NET, el menú se puede almacenar en un archivo, por lo fácil de mantener. Archivo típicamente nombradoweb.sitemap, y se almacena en el directorio raíz de su sitio.
Además, ASP.NET tiene tres controles de navegación núcleo:
En este tutorial, se utiliza el siguiente archivo de mapa del sitio:
Crear reglas de archivo de mapa del sitio:
Nota: archivo de mapa del sitiodebe estar ubicado en el directorio raíz del sitio, atributos URL debe ser relativa al directorio raíz.
<Asp: Menú> control muestra un menú estándar de navegación del sitio.
Ejemplos de código:
En el ejemplo anterior<asp: Menú> control es un marcador de posición para un menú de navegación del servidor creado.
controles de origen de datosDataSourceID la definición del atributo.id = fuente de datos"NAV1"para conectarseal:Control<asp SiteMapDataSource>.
<Asp: SiteMapDataSource> Control se conecta automáticamente al archivo predeterminado mapa (web.sitemap).
<Asp: TreeView> control muestra un menú de navegación multi-nivel.
Este menú se parece a un árbol con ramas que, por el signo + o - para abrir o cerrar.
Ejemplos de código:
En el ejemplo anterior<asp: TreeView> control es un marcador de posición para un menú de navegación del servidor creado.
controles de origen de datosDataSourceID la definición del atributo.id = fuente de datos"NAV1"para conectarseal:Control<asp SiteMapDataSource>.
<Asp: SiteMapDataSource> Control se conecta automáticamente al archivo predeterminado mapa (web.sitemap).
SiteMapPath de control muestra un puntero (ruta de navegación) de la página actual. El camino parece apuntar a la página padre puede hacer clic en el enlace.
Con diferentes controles TreeView y Menu, control SiteMapPathno utiliza el SiteMapDataSource.de archivo predeterminado de control web.sitemap SiteMapPath.
Consejo: Si el SiteMapPath no se visualiza correctamente, muy probablemente debido a la presencia de errores de URL (error de impresión) web.sitemap archivo.
Ejemplos de código:
En el ejemplo anterior<asp: SiteMapPath> control es un marcador de posición para un menú de navegación del servidor creado.