如何在我的网站上将文件显示为图片?
How can I show files as a picture on my website?
我有一个列表,我想在其中显示图片。我使用“MVC/cshtml”和“.Net Core”
图片从未显示,而我给出的路径是正确的。其他图片都是透明背景的png文件。
这是我得到的:
这是文件的位置:
我无法显示图片是什么原因?
这是宣言。文件名也是正确的。我可以在地图上找到它们。
@{
string sImageFile = "~/images/artiesten/" + item.ArtiestnaamVolledig + ".jpg";
}
这是显示图片的命令。
@if (!System.IO.File.Exists(sImageFile))
{
sImageFile = "~/images/artiesten/Gitaar.png";
}
<td class="notering_images">
<img src="@sImageFile" alt="-" height="50" width="50" />
</td>
你可以做个测试,当使用img标签时
<img src="~/images/artiesten/Gitaar.png" alt="-" height="50" width="50" />
图片可以正确渲染,生成的html代码如下:
<img src="/images/artiesten/Gitaar.png" alt="-" height="50" width="50">
所以,只需删除 ~
sImageFile = "/images/artiesten/Gitaar.png";
我有一个列表,我想在其中显示图片。我使用“MVC/cshtml”和“.Net Core” 图片从未显示,而我给出的路径是正确的。其他图片都是透明背景的png文件。
这是我得到的:
这是文件的位置:
我无法显示图片是什么原因?
这是宣言。文件名也是正确的。我可以在地图上找到它们。
@{
string sImageFile = "~/images/artiesten/" + item.ArtiestnaamVolledig + ".jpg";
}
这是显示图片的命令。
@if (!System.IO.File.Exists(sImageFile))
{
sImageFile = "~/images/artiesten/Gitaar.png";
}
<td class="notering_images">
<img src="@sImageFile" alt="-" height="50" width="50" />
</td>
你可以做个测试,当使用img标签时
<img src="~/images/artiesten/Gitaar.png" alt="-" height="50" width="50" />
图片可以正确渲染,生成的html代码如下:
<img src="/images/artiesten/Gitaar.png" alt="-" height="50" width="50">
所以,只需删除 ~
sImageFile = "/images/artiesten/Gitaar.png";