c# - 在 Umbraco 中调用 node.NiceUrl 给我 #

标签 c# .net umbraco

在 Umbraco 中做一个项目,在一个案例中我遇到了问题,在调用 node.NiceUrl 时我得到了 # 作为结果。奇怪的是,如果我以某种方式调试它,它会解析为正确的 url。

var pages = Pages.Select((item, index) => new
{
    Url = item.NiceUrl,
    Selected = item.Id == currentPage.Id,
    Index = index
}).ToList();

从哪里获得页面:

CurrentPage.Parent.ChildrenAsList

最佳答案

如果我这样做,它会起作用,但我不知道为什么。

 Url = new Node(item.Id).NiceUrl,

关于c# - 在 Umbraco 中调用 node.NiceUrl 给我 #,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5829542/

相关文章:

c# - Umbraco,请求通过错误的 RenderMvcController 路由

c# - 连接字符串代理?

c# - 缺少对 AsyncCtpLibrary.dll 的引用

c# - AjaxFileUpload 隐藏上传按钮并手动处理上传?

c# - .NET 中是否有一种方法可以在调用另一个方法之后但在输入之前自动调用一个方法

c# - 为什么在 ConfigureAwait(false) 之后保留文化

.net - 如何在 Unity 中使用 log4net?

c# - 使用控制台应用程序操作 umbraco 内容

redirect - 如何将 Umbraco 设置为子页面中的默认值?

c# - SqlDataReader 因未知原因关闭