无法在 Umbraco 8 中的介质文件夹中循环播放



我在媒体文件夹中有 2 张图像,我需要显示它们。我一直在尝试在文件夹中循环,但并非无法做到。

这是我的代码:

  var media = Model.Value<IEnumerable<IPublishedContent>>("mediaFolder");
    foreach (var item in media){
    <img src="@item.Url"/>
    }

结果是编译错误:

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

假设属性"mediaFolder"是指向该文件夹的媒体选取器,则代码需要:

 var media = Model.Value<IPublishedContent>("mediaFolder");
 foreach (var item in media.Children()){
    <img src="@item.Url"/>
 }

您上面的示例代码仅在"mediaFolder"是单独选择两个文件的多个内容选取器时才有效。

最新更新