Razor 无法在Umbraco 8中的媒体文件夹内循环

Razor 无法在Umbraco 8中的媒体文件夹内循环,razor,umbraco,umbraco8,Razor,Umbraco,Umbraco8,我在一个媒体文件夹中有两个图像,我需要显示它们。我一直在尝试在文件夹内循环,但一直未能成功 这是我的密码: var media = Model.Value<IEnumerable<IPublishedContent>>("mediaFolder"); foreach (var item in media){ <img src="@item.Url"/> } var media=Model.Value(“mediaFolder”)

我在一个媒体文件夹中有两个图像,我需要显示它们。我一直在尝试在文件夹内循环,但一直未能成功

这是我的密码:

  var media = Model.Value<IEnumerable<IPublishedContent>>("mediaFolder");

    foreach (var item in media){
    <img src="@item.Url"/>
    }
var media=Model.Value(“mediaFolder”);
foreach(媒体中的变量项){
}
结果是编译错误:

异常详细信息:System.NullReferenceException:对象引用不存在 设置为对象的实例

假设属性“mediaFolder”是指向文件夹的媒体选择器,则代码需要为:

 var media = Model.Value<IPublishedContent>("mediaFolder");

 foreach (var item in media.Children()){
    <img src="@item.Url"/>
 }
var media=Model.Value(“mediaFolder”);
foreach(media.Children()中的变量项){
}

您上面的示例代码只有在“mediaFolder”是一个多内容选择器,分别拾取了这两个文件时才起作用。

您能提供更多关于
模型的信息吗?视图的标题是什么样子的?模型是如何填充的?媒体文件夹是一个多项目内容选择器吗?