当我的网页可以从多个路径访问时,如何使用web.sitemap生成我的页面痕迹?

时间:2012-09-29 11:35:53

标签: asp.net breadcrumbs web.sitemap

我正在使用web.sitemap在我的网站中生成面包屑,但我有一个可以使用多个路径导航的页面。

有没有办法可以使用web.sitemap支持多条路径?如果没有,有什么替代方案?

1 个答案:

答案 0 :(得分:0)

标准且有效的web.sitemap不能有重复的网址,所以

我能想到3个解决方案:

1-将一条路径作为标准路径并在web.sitemap中定义

2-另一个选择是根据用户访问页面的方式以编程方式设置SiteMapPath控件的链接URL。

3-另一种解决方案可能是使用Url重写。对于以此页面结尾的每个路径,创建一个单独的URL。这样你就可以避免重复的网址