【发布时间】:2016-11-20 14:26:33
【问题描述】:
大家好,我正在尝试显示文件夹中的所有图像,但出现此错误 nullreference 异常附加信息:对象引用未设置为对象的实例。”当它到达 Model.Images 时,我把foreach 行上有一个断点,即使文件夹中有图像,模型也是空的,知道如何解决这个问题吗?
感谢您对此问题的任何帮助。
控制器
public ActionResult Getimages()
{
var model = new imagesModel()
{
Images = Directory.EnumerateFiles(Server.MapPath("~/Img"))
.Select(fn => "~/Img" + Path.GetFileName(fn))
};
return View(model);
}
型号
public class imagesModel
{
public IEnumerable<string> Images { get; set; }
}
查看
@model MyProject.Models.imagesModel
@foreach (var image in Model.Images)
{
<img src = "@Url.Content(image)" alt = "image" />
}
【问题讨论】:
标签: c# asp.net-mvc