我正在创建一个Web应用程序。我有一个显示一系列图像的页面。为此,我使用如下代码,它只更改图像之间的URL:
<asp:Image ID="Image4" runat="server" ImageUrl="~/Content/Images/logo.png" AlternateText="Logo">
如果我打开设计视图,Visual Studio 2010会正确显示图像。但是,启动应用程序时,页面上的所有图像都不会出现。相反会出现一个图标,好像图像无法找到或已损坏。
虽然,如果我右键单击其中一个图像并选择“在新标签中打开图像”,图像将完美打开。如果我使用谷歌浏览器选项“检查元素”,我点击图像的网址,它会打开没有任何问题。
但是当我打开它时页面没有加载任何图像
有谁知道为什么会这样?为什么打开页面不显示任何图像,尽管网址正确,我可以关注它并打开图像?
编辑:
我已将2张图片上传到imgur。
在此您可以看到图片无法加载,我收到错误404:http://i.imgur.com/gJvjT9s.png
在此您可以看到,当我点击“在新标签页上打开图片”时,图片已正确打开:http://i.imgur.com/HMJER4w.png
EDIT2: 我注意到它试图从“/ rwd-router / Content /”而不是“/ Content”为图像充电。为什么要添加此文件夹?
答案 0 :(得分:0)
使用谷歌浏览器时,请尝试网络面板以确认您的图片已正确加载...
获取状态200 - 确定表示图像正确加载...