0

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

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

它似乎不喜欢通配符,例如:<siteMapNode url="/Admin/ControlPanel/Sku/Edit/*"

我怎样才能让站点地图仍然显示面包屑?

4

1 回答 1

0

我不认为它可以做到。最后,当我不得不继续前进时,我使用了一种务实的解决方法。

给定一个不匹配的 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
于 2012-09-21T09:06:50.237 回答