Yo también tuve el mismo problema y lo arreglé por javascript, asignandole la imagen por javascript en vez del control del servidor:
Código:
setTimeout('document.images["nombrecontrolImagen"].src="imagen.gif"', 200);
No se la razón por la que no funciona directamente asignandole la imagen al control de forma normal.
Un saludo