1.在使用SiteMapDataSource时,默认使用站点根目录下的Web.sitemap,在SiteMapDataSource属性中无需也没有地方可以设置站点目录文件。
2,如需自定义站点目录文件,及使用多个站点目录文件时,需要在Web.config中如下定义,在<system.web>段间添加
<siteMap>
<providers>
<add name="
providername" type="System.Web.XmlSiteMapProvider" siteMapFile="
filepath"/>
....
</providers>
</siteMap>
然后在SiteMapDataSource中的SiteMapProvider中设定在Web.Config中设定的
providername。
转载于:https://www.cnblogs.com/wolfgangtang/archive/2007/04/01/695836.html