Я пытаюсь изменить источник изображения ASP управления изображением с помощью javascript, но изменение не вступает в силу немедленно.
ASP управление изображениями в ASCX
<asp:Image ImageAlign="Middle" runat="server" ID="ProcurementImageIconControl" ImageUrl="~/Images/Icon_Blue.gif?34" Style="cursor: pointer;" visible="false" />
Javascript, включенный в ASCX, который вызывает изменение изображения.
if (isProcurementLineItemExists != "0") {
Image.src = Image.src.replace("Blue","Green");
}
else {
Image.src = Image.src.replace("Green", "Blue");
}
Выше мой тестовый код во включенном файле JavaScript. Изменения изображения не вступают в силу немедленно. Изображение показывает правильное изображение при следующей загрузке, поэтому мне кажется, что функция вызывается правильно, просто изображение не обновляется сразу.
Я попытался добавить «? Sdf =» со случайными числами, а что нет, но, что бы я ни делал, изображение не обновляется.
Может кто-нибудь помочь мне с этой проблемой?