如何在 C# Kentico 12 MVC 中获取别名 Path/Node 别名

How do I get the Alias Path/Node Alias in C# Kentico 12 MVC

我正在使用标准 DocumentHelper.GetDocuments 查找页面,对于顶级页面,.WhereEquals("NodeAlias", pageAlias) 工作正常,其中 pageAlias 与 "Test-Page" 一致。

一旦我开始解析子页面(所以 pageAlias = "Test-Page/Another-Page"),DocumentHelper 就会返回 null

我想知道我能否以某种方式在 C# 中看到页面的 NodeAlias? 这应该能让我更好地映射页面。

"NodeAlias" 通常只是页面的 URL 友好别名 - 例如 "Another-page"。我相信您可能正在寻找 "NodeAliasPath",它将为您提供完整的别名路径 - “/Test-Page/Another-Page”