我有一个asp:菜单,它包含一个指向http://www.example.com/one.aspx的顶级菜单项.当您将鼠标悬停在顶级菜单项上时,它会显示一个下拉列表,其中一个选项是One,它指向http://www.example.com/one.aspx.显然,我不能这样做,所以我一直在做?在第二个网址的末尾绕过这个.我很好奇是否有两个url指向asp:Menu中的相同位置?
我有同样的问题,并使用了你的解决方案的轻微变化:我添加了URL的锚点,例如:
http://www.example.com/one.aspx#1
http://www.example.com/one.aspx#2
BTW:我使用的是站点地图文件,当你添加到该文件的URL相同的节点时,错误/异常非常清楚:
找到了具有相同URL"/WebSite1/MyPage.aspx"的多个节点.XmlSiteMapProvider要求站点地图节点具有唯一的URL.
所以我想不可能有相同的URL.