在Web.config中配置多个站点地图

昨天在做毕业设计时需要用到多个站点地图,就在MSDN上查到了配置多个站点地图的方法,但下面的方法有和MSDN上的不太一样(providers中不用加属性,加上后在我的机器上不能运行)

<configuration>
  <system.web>
    <siteMap>
     <providers>
       <add
         name="Company1SiteMap"
         type="System.Web.XmlSiteMapProvider"
         siteMapFile="~/Company1/Company1.sitemap" />
     </providers>
    </siteMap>
  </system.web>
</configuration>
假定存在 ~/Company1/Company1.sitemap文件,则您现在可以将它们与导航 API 成员和导航控件(如 SiteMapPath、TreeView 和 Menu)一起使用,方法是将相关的 SiteMapProvider 属性设置为 Company1SiteMap 。

posted @ 2008-12-02 09:48  百利  阅读(703)  评论(0编辑  收藏  举报