SiteMapNode中的空URL

时间:2009-12-21 16:53:36

标签: asp.net sitemap

我在每个siteMapNode中都有一个包含空白URL属性的SiteMap。如果URL为空,任何人都知道如何呈现它们?我正在对SiteMap.CurrentNode做一个foreach,它不会检索具有空URL属性的siteMapNode元素,但我需要渲染它们(只是没有URL)。

有什么想法吗?

2 个答案:

答案 0 :(得分:6)

要使用空白URL呈现站点地图节点,只需从节点中完全删除URL属性即可。然后它将呈现,但不可点击(如果您使用安全修整,请包含roles属性,例如roles =“*”或例如roles =“Admin”,因为没有要授权的URL。)

答案 1 :(得分:-1)

我不知道这是好事还是坏事。但通常对于这样的要求我使用字符串“#”作为空URL。它提供空的网址目的。