2013-03-15 65 views
0

我的數據庫 enter image description here的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; } 
} 

請幫助我。我浪費很長時間來修復,但我不能。謝謝任何人。

+0

adv.Adver_GetAll();你可以放這個功能嗎?你在瀏覽器端得到了什麼樣的圖像。 – 2013-03-15 16:06:42

+0

.jpg.jpg不是正確的圖像 – Win 2013-03-15 16:08:54

回答

1

這不是一個答案。但我想告訴你截圖。

最簡單的調試方式是View Source並獲取圖片網址。

enter image description here

然後複製並粘貼該URL您的瀏覽器內(如果您使用Chrome,您可以點擊它)。

如果圖像不顯示,它不在您的文件系統中,或Url不正確。

enter image description here

+0

感謝您的回覆,我的img標籤是: 。它仍然是顯示圖像,但它不能顯示在gridview中 – user1621647 2013-03-15 16:19:56

+0

你可以在瀏覽器中看到這個圖像(複製並粘貼到瀏覽器,用你的測試端口替換xxxxx)http:// localhost:xxxxx/Images/Advertise/65512_428979943827007_925788477_n.jpg.jpg'?我只是想確保圖片擴展本身的格式不正確。 – Win 2013-03-15 16:25:14

+0

這裏兄弟,我src attr到這裏:http:// localhost:49797/Images/Advertise/65512_428979943827007_925788477_n.jpg – user1621647 2013-03-15 16:31:43