visual-studio - 带有一列的 MVC 列表以显示图像
问题描述
我有一个多年前做的爱好运动队网站的时间表。我想在 VS 2017 中使用 VMC 作为学习工具进行刷新,以便更好地使用 MVC。
列表的数据将其显示为第一列:teamLogo = "~/icons/" + tm.logolocation + ".jpg",
在 ASP 视图中,我设置了图像的显示,它工作正常。我如何在 MVC 中做类似的事情?
谢谢你的指点。
解决方案
控制器使用它来呈现不需要的路径和文件扩展名。
foreach (schedule game in Schedule)
{
game.logolocation = "/icons/" + game.logolocation+".jpg";
}
索引视图使用这个:
<td>
<img src=@Html.DisplayFor(modelItem => item.logolocation) />
</td>
推荐阅读
- qt - 在导入 qml singleton 的运行时加载 qml
- laravel - AWS Beanstalk 不接受 Laravel POST
- javascript - 使用 Chart.js 版本 3,如何使 y 轴标签可点击?
- android - RecyclerView 不会到原来的起始位置
- python - Python 输入永远不是 True
- powerbi - 如何绕过学习如何在 Power BI 中使用日期函数?
- mysql - MySQL - COUNT(*) 非常慢
- mongodb - Mongoose - 定义模式字段时如何知道所有可用属性?
- google-chrome-extension - 谷歌浏览器扩展清单 v3 中的弹出设置在哪里
- javascript - 从浏览器打开桌面应用程序时如何禁用警报弹出窗口