Tuesday, March 07, 2006

multiple SiteMap files in your Web site

1. In your web.config add another provider to your siteMap element:
<-sitemap>
<-providers>
<-remove name="AspNetXMLSiteMapProvider">
<-add name="AspNetXMLSiteMapProvider" sitemapfile="MP.SiteMap" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"><-/providers><-/sitemap>

2. In your code behind page of the page that you are using the SiteMap control put this code in your Page_Init:
public partial class Site_master
{ void Page_Init(object sender, System.EventArgs args) { SiteMapDataSource1.SiteMapProvider = "AspNetXMLSiteMapProvider2"; } }

No comments:

Blog Archive