我在我的asp.net页面有一个图像控件。我从属性窗口提供了一个图像url,但是当我运行我的应用程序时,图像不显示。源代码在这里:图像控制不显示图像
<asp:Image ID="imgMain" runat="server"
ImageUrl="~/ProductImages/Larges/Hydrangeas.jpg" />
而且我确信路径是正确的。当我从浏览器的源代码复制图片url时,我可以在文件资源管理器中看到图片。
你有什么想法吗?
我在我的asp.net页面有一个图像控件。我从属性窗口提供了一个图像url,但是当我运行我的应用程序时,图像不显示。源代码在这里:图像控制不显示图像
<asp:Image ID="imgMain" runat="server"
ImageUrl="~/ProductImages/Larges/Hydrangeas.jpg" />
而且我确信路径是正确的。当我从浏览器的源代码复制图片url时,我可以在文件资源管理器中看到图片。
你有什么想法吗?
我假设你的问题原始URL是正确的。
不知道什么更多的,我会通过检查,如果它是一个autorization问题开始?如果不尝试先登录。
也尝试复制呈现页面中图像标记上的URL,并将其直接粘贴到浏览器的地址栏中。怎么了?
我发现自从我的网站作为默认网站启动以后,我不得不在C:\ inetpub \ wwwroot ** 中添加该文件。 * *表示文件位置的目录结构。一旦我做到了,图像就会通过浏览器显示出来。
检查网页的源,找到imgMain让你有什么样的形象路径单击它,以确保路径是正确的 – Adil 2012-07-05 09:21:44
运行在IE中,如果它显示了在地方的图象的误差交叉图像,那么它必须是路径相关的问题。 – yogi 2012-07-05 09:23:15
@Adil,我检查了它,它是真实的路径。正如我所说的,我从Image控件的属性窗口给出了路径。 – cagin 2012-07-05 09:25:00