/ / Cómo configurar múltiples mapas del sitio en ASP.net [cerrado] - asp.net, xml, mapa del sitio

Cómo configurar múltiples mapas de sitio en ASP.net [cerrado] - asp.net, xml, sitemap

Quiero configurar varios mapas de sitio debido al tamaño de los mapas de sitio en mi aplicación.

¿Hay una manera de hacer eso?

Gracias por adelantado.

Respuestas

0 para la respuesta № 1

ÁSPID.NET funciona con archivos XML para la navegación del sitio, por defecto usa Web.sitemap que describe la jerarquía del sitio web. Sin embargo, podemos configurarlo para usar más de un archivo de mapa de sitio o proveedor de mapa de sitio para la estructura de navegación.

P.ej.

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode  title="Home Page"  description="">
<siteMapNode title="Category 1"  description="" />
<siteMapNode  title="Category 2" description="">
<siteMapNode  title="Sub Category 1" description=""/>
<siteMapNode  title="Sub Category 2" description=""/>
</siteMapNode>
<siteMapNode siteMapFile="child.sitemap" />
</siteMapNode>
</siteMap>

El mapa secundario podría ser el siguiente:

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode  title="Child Category 1"  description="">
<siteMapNode title="Child Sub Category 1"  description="" />
<siteMapNode  title="Child Sub Category 2"  description="" />
<siteMapNode  title=""  description="" />
</siteMapNode>
</siteMap>

El resultado será

Home Page
Category 1
Category 2
Sub Category 1
Sub Category 2
Child Category 1
Child Sub Category 1
Child Sub Category 2

La siguiente línea vincula el estilo:

<siteMapNode siteMapFile="MySiteMap.sitemap" />