ASP.NET - 如何:配置多个站点地图和站点地图提供程序

ASP.NET配置多站点地图及提供程序指南
本文介绍了如何在ASP.NET中配置多个站点地图和站点地图提供程序,包括从父站点地图链接到子站点地图文件、链接到自定义站点地图提供程序,以及在Web.config中配置多个站点地图的方法,以实现更灵活的网站导航结构。

      默认情况下,ASP.NET 网站导航使用一个名为 Web.sitemap XML 文件,该文件描述网站的层次结构。但是,您可能要使用多个站点地图文件或站点地图提供程序来描述整个网站的导航结构。

例如,您可以具有引用子站点地图的主站点地图。主站点地图可以是:

<?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="First Level 1"  description="" />

    <siteMapNode  title="First Level 2" description="">

      <siteMapNode  title="Second Level 1" description=""/>

      <siteMapNode  title="Second Level 2" description=""/>

    </siteMapNode>

    <siteMapNode siteMapFile="child.sitemap" />

  </siteMapNode>

</siteMap>

子站点地图可以是:

<?xml version="1.0" encoding="utf-8" ?>

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >

  <siteMapNode  title="Child First Level 1"  description="">

    <siteMapNode title="Child Second Level 1"  description="" />

    <siteMapNode  title="Child Second Level 2"  description="" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值