2010-07-22 5 views
1

J'ai ce site web écrit en ASP/C#, et quand j'afficher des images dans le code ASP comme:X rouge apparaît au-dessus PNGs dans IE

<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" /> 

Le problème est, dans tous les autres navigateurs la page semble parfait, mais dans IE, les images sont affichées et au-dessus d'eux, il y a le petit X rouge qui est montré lorsque l'image est manquante. L'image n'est évidemment pas manquante car elle est affichée dans chaque navigateur, mais dans IE il est montré et il y a la "photo manquante" X dessus.

La plupart des solutions sur le Web suggèrent d'ajouter "./image/..." ou "~/image/..." mais j'ai essayé et cela ne fonctionne pas. En outre, lorsque j'affiche des images d'une base de données dans n'importe quel type de visualiseur de données ASP.net par défaut (par exemple DetailsView), certaines des images sont affichées normalement, certaines avec le petit X sur le dessus. Encore une fois, ceci est seulement dans IE, et seulement avec des images avec l'extension .png. Dans tous les autres navigateurs, cela semble bien. J'ai même obtenu la validation de la page et cela fonctionne parfaitement.

Est-ce que quelqu'un connaît une solution?

J'ai essayé quelques correctifs PNG que j'ai pu trouver et toujours rien.

PS: Je cours actuellement la page localement. Cela pourraît-il poser problème?

Répondre

Questions connexes