我在媒体文件夹中有2张图像,我需要显示它们。我一直在尝试在文件夹内循环播放,但一直未能成功。
那是我的代码:
var media = Model.Value<IEnumerable<IPublishedContent>>("mediaFolder");
foreach (var item in media){
<img src="@item.Url"/>
}
结果是编译错误:
异常详细信息:System.NullReferenceException:没有对象引用 设置为对象的实例。
答案 0 :(得分:0)
假设属性“ mediaFolder”是指向文件夹的媒体选择器,则代码应为:
var media = Model.Value<IPublishedContent>("mediaFolder");
foreach (var item in media.Children()){
<img src="@item.Url"/>
}
上面的示例代码仅在“ mediaFolder”是一个分别选择了两个文件的多内容选择器时才有效。