图像控制不显示图像

时间:2012-07-05 09:18:35

标签: c# asp.net image imageurl

我的asp.net页面中有一个Image控件。我从属性窗口给出了一个图像URL但是当我运行我的应用程序时,图像没有显示。源代码在这里:

 <asp:Image ID="imgMain" runat="server" 
        ImageUrl="~/ProductImages/Larges/Hydrangeas.jpg" />

我确信路径是正确的。当我从浏览器的源代码中复制图像URL时,我可以在文件浏览器上看到图片。

你有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我发现由于我的网站是作为默认网站启动的,我还必须在C:\ inetpub \ wwwroot ** 中添加该文件。 * *表示文件位置的目录结构。一旦我这样做,然后通过浏览器显示图像。

答案 1 :(得分:0)

我假设问题中的原始网址是正确的。

在不知情的情况下,我首先要检查它是否是一个自动化问题:

  • 调试此问题时,您是否登录了该站点?如果没有尝试先登录。
  • 登录后,检查登录用户是否有权访问相关路径中的内容。

还尝试复制呈现页面中图像标记上的URL,并将其直接粘贴到浏览器的地址栏中。会发生什么?