0

我正在创建一个 Web 应用程序。我有一个显示一系列图像的页面。为此,我使用如下代码,它只更改图像之间的 url:

<asp:Image ID="Image4" runat="server" ImageUrl="~/Content/Images/logo.png" AlternateText="Logo">

如果我打开设计视图,Visual Studio 2010 会正确显示图像。但是,当启动应用程序时,页面上的所有图像都不会出现。反而会出现一个图标,好像图像找不到或已损坏。

虽然,如果我右键单击其中一个图像并选择“在新选项卡中打开图像”,图像会完美打开。如果我使用谷歌浏览器“检查元素”的选项,然后单击图像的 url,它会毫无问题地打开。

但是当我打开它时页面没有加载任何图像

有谁知道为什么会这样?为什么打开页面没有显示任何图像,尽管 url 是正确的,但我可以按照它并打开图像?

编辑:

我已将 2 张图片上传到 imgur。

在此您可以看到图像无法加载,并且出现错误 404:http: //i.imgur.com/gJvjT9s.png

在此您可以看到,当我单击“在新选项卡上打开图像”时,图像已正确打开:http: //i.imgur.com/HMJER4w.png

EDIT2:我注意到它试图从“/rwd-router/Content/”而不是“/Content”对图像收费。为什么要添加这个文件夹?

4

1 回答 1

0

使用 Google Chrome 时,请尝试网络面板以确认您的图像已正确加载...

Get Status 200 - OK 表示图像加载正确...

网络面板

于 2013-09-02T15:59:45.067 回答