我已经用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:我目前正在本地运行该页面。这可能是个问题吗?