2012-07-05 132 views
0

我在我的asp.net页面有一个图像控件。我从属性窗口提供了一个图像url,但是当我运行我的应用程序时,图像不显示。源代码在这里:图像控制不显示图像

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

而且我确信路径是正确的。当我从浏览器的源代码复制图片url时,我可以在文件资源管理器中看到图片。

你有什么想法吗?

+0

检查网页的源,找到imgMain让你有什么样的形象路径单击它,以确保路径是正确的 – Adil 2012-07-05 09:21:44

+0

运行在IE中,如果它显示了在地方的图象的误差交叉图像,那么它必须是路径相关的问题。 – yogi 2012-07-05 09:23:15

+0

@Adil,我检查了它,它是真实的路径。正如我所说的,我从Image控件的属性窗口给出了路径。 – cagin 2012-07-05 09:25:00

回答

0

我假设你的问题原始URL是正确的。

  • 当您调试这个问题,你登录到该网站:

    不知道什么更多的,我会通过检查,如果它是一个autorization问题开始?如果不尝试先登录。

  • 登录后,请检查登录的用户是否有权访问相关路径中的内容。

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

1

我发现自从我的网站作为默认网站启动以后,我不得不在C:\ inetpub \ wwwroot ** 中添加该文件。 * *表示文件位置的目录结构。一旦我做到了,图像就会通过浏览器显示出来。