首页 > 解决方案 > 带有一列的 MVC 列表以显示图像

问题描述

我有一个多年前做的爱好运动队网站的时间表。我想在 VS 2017 中使用 VMC 作为学习工具进行刷新,以便更好地使用 MVC。

列表的数据将其显示为第一列:teamLogo = "~/icons/" + tm.logolocation + ".jpg",

在 ASP 视图中,我设置了图像的显示,它工作正常。我如何在 MVC 中做类似的事情?

谢谢你的指点。

标签: visual-studiomodel-view-controller

解决方案


控制器使用它来呈现不需要的路径和文件扩展名。

 foreach (schedule game in Schedule)
            {
                game.logolocation = "/icons/" + game.logolocation+".jpg";
            }

索引视图使用这个:

<td>           
            <img src=@Html.DisplayFor(modelItem => item.logolocation) />
        </td>

推荐阅读