【发布时间】:2019-08-29 13:32:10
【问题描述】:
我想在表格中显示图像,但标题中不断出现错误。
到目前为止,我已经创建了将图像上传到网站并在单独的页面中一一显示的功能。这工作正常。我还想创建一个页面,其中所有图像都显示在表格中,这是我的问题。当我使用
@Html.DisplayFor(modelItem => item.Picture)
我得到了屏幕上打印的图片的路径。但是,当我尝试使用
显示图像时<img src="@Url.Content(Model.Picture)" height="500" width="500" />
正如我在单独的页面中显示每张图片时所做的那样 - 它不再起作用,并且我在标题中收到错误消息。完整的错误信息如下:
编译器错误消息:CS1061:“IEnumerable”不包含“图片”的定义,并且找不到接受“IEnumerable”类型的第一个参数的扩展方法“图片”(您是否缺少 using 指令或程序集参考?)
有什么问题?我看到的唯一区别是,对于表格视图,我使用的是 IEnumerable(它是在某个时候自动生成的,我一直在关注很多教程),也许这就是问题所在?
【问题讨论】: