3

我在使用 Visual Studio 2012 开发的 MVC.NET Web 应用程序中制作图像时遇到了困难。为了简短起见,请看以下两行代码:

<img src=@Url.Content("~/Content/themes/construct/images/MyPic1.png") />
<img src=@Url.Content("~/Content/themes/construct/images/blog/MyPic2.png") />

MyPic1.png 和 MyPic2.png 文件确实存在。但是,在渲染页面时,会显示第一张图片 MyPic1.png,但不会显示在“blog”子文件夹下找到的第二张图片。我使用了 FireBug,它没有显示任何错误消息!

可能出了什么问题以及如何解决?

4

1 回答 1

1

您的剃须刀代码没有任何问题,我确实创建了您提到的文件夹结构,两个图像都按预期加载。

我怀疑您可能没有正确的文件扩展名。

浏览文件,单击组织 -> 选择文件夹和搜索选项 -> 选择文件(选项卡) -> 取消选中“隐藏已知文件类型的扩展名”,如下图所示,然后查看图像扩展名。

在此处输入图像描述

有时我们用“pic1.png.png”或“pic1.png.jpg”保存图像。

于 2013-02-24T15:21:34.510 回答