如何在asp.net中使用http url显示图像

时间:2010-11-01 10:15:10

标签: asp.net image asp.net-2.0

在sql server数据库中,我的列名为Image,其中包含http://www.xyz.com/1009/image1.jpg

等网址

现在我想在我的datalist上显示它。但它没有显示任何图像。可能是这种情况,因为它期望图像URL为〜/ Folder / abc.jpg

那么当我有图像URL时,如何在asp.net页面上显示图像,我需要使用哪种控件以及如何使用?

2 个答案:

答案 0 :(得分:0)

如果您从数据库中获取xzy.com/1009/image1.jpg形式的图像,但想要添加http://那么您的代码应该是

<asp:Image ID="imgmain" runat="server" ImageUrl='<%#String.Format("http://{0}", Eval("Image"))%>' Width="80" Height="80" />

答案 1 :(得分:0)

你看到红色X而不是图像吗?

如果是这样,请右键单击它 - &gt;属性(IE)以查看它所指的URL。

可能会告诉我们发生了什么。 :)