我試圖在使用SiteMapPath控件的Visual Studio ASP C#網站上實現breadcrumb功能。爲ASP.NET網站創建web.sitemap文件
我工作的公司繼承了該網站,我們主要是PHP開發人員,因此原諒了無知。
最初,當我從工具箱中放入SiteMapPath時,我收到一條錯誤消息,說沒有找到web.sitemap文件。然後我使用一個應用程序創建了一個應用程序,該應用程序可以完成ASP網站的工作
我們現在得到的錯誤消息告訴我們,您不允許在xml結構中有兩次相同的URL。這看起來很荒謬,因爲許多頁面將具有相同的鏈接。
一些研究告訴我要在xml中爲每個URL添加一個唯一的虛擬無用請求字符串。這看起來也有點兒荒謬,而且完全破解 - 尤其是一個包含可能重複的數百個網址的網站。
任何人都可以對此有所瞭解,或者甚至完全不同的方法?
非常感謝!
感謝您的反饋,非常有幫助。但是,對於這樣一個大型網站,我不確定是否可以手動完成這一切。寫這樣的腳本來解析它可能是可能的,但也是時間消耗。 –