ASP破碎的图像,正确的URL

时间:2013-09-02 15:32:09

标签: asp.net image url

我正在创建一个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”为图像充电。为什么要添加此文件夹?

1 个答案:

答案 0 :(得分:0)

使用谷歌浏览器时,请尝试网络面板以确认您的图片已正确加载...

获取状态200 - 确定表示图像正确加载...

Network panel