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
谢谢!
我正在尝试从 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
谢谢!