的ImageUrl正确的,但在GridView的RSS图像不显示
我的数据库 的ImageUrl正确的,但在GridView的RSS图像不显示
Advertise.aspx
<asp:TemplateField HeaderText="Hình ảnh">
<ItemTemplate>
<asp:Image ID="imgHinhanh" ImageUrl='<%#Eval("adv_Url") %>' runat="server"></asp:Image>
</ItemTemplate>
</asp:TemplateField>
Advertise.apsx.cs
public void BindGrid() {
grdAdver.DataSource = AdvertiseService.adv.Adver_GetAll();
grdAdver.DataBind();
}
AdvertiseService.cs
public List<AdvertiseInfo> Adver_GetAll()
{
return adv.Adver_GetAll();
}
AdvertiseInfo.cs
public partial class AdvertiseInfo
{
public int adv_id { get; set; }
public string adv_Name { get; set; }
public string adv_Url { get; set; }
public int? adv_Width { get; set; }
public int? adv_Height { get; set; }
public string adv_Link { get; set; }
public int? adv_Target { get; set; }
public int? adv_Position { get; set; }
public int? adv_Order { get; set; }
public int? adv_Status { get; set; }
}
请帮助我。我浪费很长时间来修复,但我不能。谢谢任何人。
这不是一个答案。但我想告诉你截图。
最简单的调试方式是View Source
并获取图片网址。
然后复制并粘贴该URL您的浏览器内(如果您使用Chrome,您可以点击它)。
如果图像不显示,它不在您的文件系统中,或Url不正确。
感谢您的回复,我的img标签是: 。它仍然是显示图像,但它不能显示在gridview中 – user1621647 2013-03-15 16:19:56
你可以在浏览器中看到这个图像(复制并粘贴到浏览器,用你的测试端口替换xxxxx)http:// localhost:xxxxx/Images/Advertise/65512_428979943827007_925788477_n.jpg.jpg'?我只是想确保图片扩展本身的格式不正确。 – Win 2013-03-15 16:25:14
这里兄弟,我src attr到这里:http:// localhost:49797/Images/Advertise/65512_428979943827007_925788477_n.jpg – user1621647 2013-03-15 16:31:43
adv.Adver_GetAll();你可以放这个功能吗?你在浏览器端得到了什么样的图像。 – 2013-03-15 16:06:42
.jpg.jpg不是正确的图像 – Win 2013-03-15 16:08:54