使用1个站点地图但动态更改每个链接的目标位置

时间:2010-10-27 22:00:30

标签: asp.net sitemap

我的项目中有一个站点地图文件。我们的服务器上没有包含此文件中的任何链接。它们都位于另一个项目上。我们需要此站点地图来模仿原始站点的导航。

现在,网址设置如下:

url-"~/folder a/file.aspx"

我想要做的是动态更改这些链接的服务器位置。有没有办法做到这一点?

基本上我不想在站点地图中对dev.server或prod.server进行硬编码。

1 个答案:

答案 0 :(得分:0)

您最好的选择可能是创建一个自定义XmlSiteMapProvider,其中包含您的网址将附加到的“基本网址”属性。然后,您可以将基本URL更改为相应的站点(dev / prodction)。