Comment afficher une image par défaut dans le cas où la source n'existe pas

J'ai le code suivant à l'intérieur myasp.net application web MVC:-

 <a href="~/Content/uploads/@(item.ID).png"><img class="thumbnailimag" src="~/Content/uploads/@(item.ID).png"  /></a>   @Html.ActionLink(item.Name,"Details","DataCenter", new{id = item.ID},null)

Et le code CSS suivant:

.thumbnailimag {
    width:30px;
    height:30px;
    border:thin blue;
    background-image:url("/Content/uploads/virtual-data-center.jpg");
}

Mais si l'image n'existe pas, chaque bowser va les traiter différemment . J'ai mis une image de fond, mais encore sur IE, il affiche un “X” sur l'image par défaut , comme suit:-
Comment afficher une image par défaut dans le cas où la source n'existe pas

Peut à quiconque des conseils si il y a un moyen d'afficher une image par défaut si la src n'existe pas?

source d'informationauteur John John