IE中的红色X出现在PNG上

时间:2010-07-22 17:07:08

标签: asp.net image internet-explorer

我已经用ASP / C#编写了这个网站,当我通过ASP代码显示图像时:

<img src="images/someImg.png" id="Img1" alt="" align="top" border="0" width="295" height="35" style="position:absolute;left:327px; top:545px; width:295px;height:35px;z-index:11" /> 

问题是,在每个其他浏览器中,页面看起来都很完美,但在IE中,图像会显示在它们上面,并且在图片丢失时会显示一点红色X.图片显然不会丢失,因为它显示在每个浏览器中,但在IE中显示它,并且在它上面有“缺少图片”X.

网上的大多数解决方案都建议添加“./image / ...”或“〜/ image / ...”但我已经尝试了它并且它不起作用。

此外,当我在任何类型的默认ASP.net数据查看器(例如DetailsView)中显示来自数据库的图像时,一些图片正常显示,一些图片在顶部显示小X.同样,这只是IE中的 ,而,扩展名为.png的图片。在其他浏览器中它看起来很好。我甚至对页面进行了验证,并且完美无缺。

有人知道解决方案吗?

我尝试了几个我能找到的PNG修复程序,但仍然没有。

PS:我目前正在本地运行该页面。这可能是个问题吗?

1 个答案:

答案 0 :(得分:1)

以下是我找到解决方案的链接

http://www.twinhelix.com/css/iepngfix/demo/