在web.config文件中有2个sitemappath控件提供程序
<siteMap defaultProvider="RouteBaseSitemapProvider">
<providers>
<add name="RouteBaseSitemapProvider" type="AmlakAlmamlakLib.RouteBaseSitemapProvider" siteMapFile="Web.sitemap"/>
<add name="RouteBaseSitemapProvider1" type="AmlakAlmamlakLib.RouteBaseSitemapProvider" siteMapFile="Web - Copy.sitemap"/>
</providers>
</siteMap>
在aspx文件中有sitemappath控件
<asp:SiteMapPath ID="SiteMap1" runat="server"/>
问题:
站点地图路径控制默认使用 RouteBaseSitemapProvider 此提供程序。我想在文件后面的代码中实际更改提供程序。
答案 0 :(得分:0)
您可以在代码隐藏文件中以这种方式更改提供程序:
COLA COLB
ABC 10
ABC 10
ABC 15
XYZ 10
XYZ 15
XYZ 15