无法在Umbraco的网页上看到我的图像显示

时间:2015-05-22 11:02:27

标签: .net umbraco

我是Umbraco的新手,我正在尝试使用文档类型显示图像,将图像嵌入到模板中。

文档typ名为Image,其别名为Image,我使用了Media Picker文档类型。

我有以下代码行,但它似乎没有显示图像。

有人可以帮忙吗?

<img src="@Umbraco.Field("image")" alt=""/>

2 个答案:

答案 0 :(得分:4)

图像字段只包含对图像ID的引用,而不是对象本身。要显示图像,请执行以下操作:

public class execute {
    public static void main(String[] args) {
        EchoServer s = new EchoServer(9999);
        paste p = new paste();
        s.start();
        p.start();
    }
}

基本上,我们所做的是使用Umbraco助手使用图像字段中的id来实例化媒体项的实例,然后获取&#34; umbracoFile&#34;该媒体项的属性,包含图像的路径!

答案 1 :(得分:1)

蒂姆的解决方案可行,但我认为写起来要容易一些:

<img src="@Umbraco.Media(CurrentPage.Image).Url" alt=""/>