2013-08-01 77 views
3

Iam从数据库检索数据,包括图像链接 ,同时分配图像源到返回的链接并运行它,图像不会显示,图像中存在绘图链接后,页面源来源,但不显示 。 当IAM给予其源静态以其优良 并在Firefox也一切正常asp.net与谷歌浏览器从数据库中加载图像

这是我的代码HTML

<img runat="server" id="image1" src="/images/carNumberArbil.png" alt="Alternate Text" /> 

C#

var data=(from ads in databaseManager.Ads 
           where ads.AdId.Equals(AdId) 
           select new { 
           AdId=ads.AdId, 
           Title=ads.Title, 
           Price=ads.Price, 
           City=ads.Cities.Name, 
           Category=ads.SubCategories.Categories.Name, 
           SubCategory=ads.SubCategories.Name, 
           Description=ads.Description, 
           PublishedDate=ads.PublishedDate , 
           Image1=ads.Image1, 
           Image2=ads.Image2, 
           Image3=ads.Image3, 
           Image4=ads.Image4, 
           Image5=ads.Image5 
           } 
            ).First(); 




         this.image1.Src =data.Image1 == null ? "AdImages/AdDefault.png" : "AdImages/" + data.Image1.Substring(0, 7) + data.AdId + "[1]" + data.Image1.Substring(7); 
+0

您必须向我们显示您的代码,以便我们能够为您提供帮助。 –

+0

我把我的代码作了更多解释 –

+0

你确定图像的URL在渲染时是否构造正确?如果你导航到图像链接,你真的可以看到图片? – Icarus

回答

2

我发现这个问题 它是如此嘲笑, 它是在我的谷歌浏览器中的AdBlock插件,防止我的照片被显示,但我还是不明白为什么广告块应该防止一些图像被di自己展开! 但是,我的问题解决了,我的生活变得更加简单:)