asp.net SiteMapPath与';友好的URL';不显示

asp.net SiteMapPath与';友好的URL';不显示,asp.net,webforms,sitemap,Asp.net,Webforms,Sitemap,我继承了一个带有SiteMapPath控件的项目,该控件是从web.sitemap中填充的 给定url/Admin/ControlPanel/Sku/Edit/1234,面包屑将消失,因为.sitemap中没有该url的特定条目。这是一个问题,因为用户无法轻松返回到管理、控制面板或Sku页面 它似乎不喜欢通配符,例如:我认为这是不可能做到的。 最后,当我不得不继续前进时,我采用了一种务实的解决方法 给定的url无法匹配: If SiteMap.CurrentNode Is Nothing The

我继承了一个带有SiteMapPath控件的项目,该控件是从web.sitemap中填充的

给定url/Admin/ControlPanel/Sku/Edit/1234,面包屑将消失,因为.sitemap中没有该url的特定条目。这是一个问题,因为用户无法轻松返回到管理、控制面板或Sku页面


它似乎不喜欢通配符,例如:
我认为这是不可能做到的。
最后,当我不得不继续前进时,我采用了一种务实的解决方法

给定的url无法匹配:

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