2012-09-16 43 views
0

我繼承了SiteMapPath控件的一個項目,從給定的web.sitemap以「友好的URL」 asp.net的SiteMapPath不顯示

填充URL /管理/ ControlPanel控制/ SKU /編輯/ 1234麪包屑會消失,因爲該網址的.sitemap中沒有特定的條目。這是一個問題,因爲用戶無法輕鬆返回到管理員,控制面板或Sku頁面。

它不會出現喜歡通配符,如:<siteMapNode url="/Admin/ControlPanel/Sku/Edit/*"

我怎麼能有網站地圖還顯示麪包屑?

回答

0

我不認爲這是可以做到的。 在他們結束時,我用了一個實用的解決方法,因爲我不得不繼續前進。

由於未能與之匹配的網址:

If SiteMap.CurrentNode Is Nothing Then 
    '- write out a home baked breadcrumb by parsing the url 
    '- eg: Admin > ControlPanel > Sku 
    '- which at least allowed a used in /Admin/ControlPanel.Sku/Edit/1234 to get back to the previous pages. 
End If