Umbraco - 当前节点图像

Umbraco - Current node image

我正在尝试从 Umbraco 中的当前节点获取图像。我知道我使用它的方式不是最好的,但我正在努力理解一些东西。这是我的代码:

var image = Node.GetCurrent().GetProperty("image").Value.ToString();
var url = @Umbraco.Media(image).Url;

首先,我得到 Image 值:umb://media/b59274b4328f4f39866144bef8edef58

根据这个值,我试图获得 Url,但我的 var url 是空的。

但是,当我尝试时:

@Umbraco.Media(Model.Content.GetPropertyValue("image").ToString()).Url

一切正常。

我不明白这个。

好的。我还没找到原因。

我真的很想有人回答我为什么这不起作用。

我找到了解决方法:

@CurrentPage.Image.Url

谢谢!