【问题标题】:SiteMapPath Populated站点地图路径已填充
【发布时间】:2023-01-29 22:38:32
【问题描述】:

这个 SiteMapPath1 究竟是如何被填充的?我到处都检查过了。我不希望得到确切的答案,只是一些关于如何填充它的想法。

前端

后端

页面加载后

我遇到的问题是面包屑显示了一个额外的节点,我不知道为什么只有我的页面和所有其他页面之间的差异是继承的。我检查了数据库 我检查了所有相关页面 如何找出 SiteMapPath 的层次结构?

由于某种原因,我只是希望层次结构是正确的,我的页面显示它是另一个页面的子级,而实际上不是。也许有一种方法可以单独隐藏我页面上的前一个节点。应该是主页:电子邮件通知而不是主页:优化的工作时间表:电子邮件通知。任何想法都会有帮助,谢谢。

【问题讨论】:

  • 应该有一个名为 Web.SiteMap 的文件 - 这就是驱动 SiteMapPath 控件的原因,该控件被放入您想要面包屑列表的每个页面中。它不是自动维护的,而是由您维护的。所以您必须维护该 Web.SiteMap,并将您想要的页面放入该文件。您然后将 SiteMapPath 控件放到您想要该站点地图列表的每个表单上。

标签: c# asp.net sitemappath system.web.ui.webcontrols


【解决方案1】:

来自 Albert D. Kallal 的评论:

应该有一个名为 Web.SiteMap 的文件 - 这就是驱动 SiteMapPath 控件的原因,该控件被放入您想要面包屑列表的每个页面中。它不是自动维护的,而是由您维护的。所以您必须维护该 Web.SiteMap,并将您想要的页面放入该文件。您然后将 SiteMapPath 控件放到您想要该站点地图列表的每个表单上。

【讨论】:

    猜你喜欢
    • 2019-07-06
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多