Issue/bug title: IE 11 and edge fails to display latest
updated images (it displays image from cache in case of same image name) but chrome perfectly display updated image.
In detail:
Hi team I found browser specific issue
with image cache and image rendering with IE 11 and edge (not able to refresh
updated image) but it works perfectly with chrome
browser.
Technical problem (We tried with asp.net web
form and asp.net MVC projects)
Sharing Web from sample code:
With asp.net web form page we are
updating image URL dynamically, the following code return updated image for
specific user (same name for image url) and assign image URL dynamically.
protected void Page_Load(object sender, EventArgs e)
{
var imageDynamicUrl = ImageBuilder.GetProfileIamgeByUserName
(Security.CurrentMembershipUser.UserName);
//updating image url dynamically
imgProfile.ImageUrl = imageDynamicUrl;
}
Browser URL for html image tag:
1. Old image url(for user abc)
http://xyz.com/images /200wide/uaserProfile9.JPG (50kb)
2. Latest replaced image url (for user abc)
http://xyz.com/images /200wide/uaserProfile9.JPG(78kb)
Chrome browser showing updated image
“uaserProfile9.JPG(78kb)” , with same code bit IE 11 and edge browser showing
old image (from cache).
IE and edge showing latest image only when
we refresh page or delete history (cache) and refresh page.