I have an asp:Menu and it contains a top level menu item that points to http://www.example.com/one.aspx. When you hover over the top level menu item, it shows a dropdown and one of the selections is One which points to http://www.example.com/one.aspx. Apparently, I can't do this, so I have been putting a ? at the end of the second url to get around this. I was curious as to if it is possible to have two of urls pointing to the same location in an asp:Menu?
I had the same problem and used a slight variation of your solution: I added anchors to the URL, e.g:
BTW: I was using a sitemap file, and when you add to nodes with the same URL to that file, then the error/exception is pretty clear:
Multiple nodes with the same URL '/WebSite1/MyPage.aspx' were found. XmlSiteMapProvider requires that sitemap nodes have unique URLs.
So I guess it really is not possible to have to identical URLs.