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