ASP.NET Image Caching Problem (How to Disable it?).IE browser load old image from directory C:\Documents and Settings…\Local Settings\Temporary Internet Files
protected void Page_Load(object sender, EventArgs e)
{
MembershipUser user = Membership.GetUser();
imCropped.ImageUrl = (File.Exists(Server.MapPath("..") + @"\Users\" + user.ProviderUserKey.ToString() + @"\" + user.ProviderUserKey.ToString() + ".gif"))? "~/Users/" + user.ProviderUserKey.ToString() + "/" + user.ProviderUserKey.ToString() + ".gif" : "~/Images/thumb.gif";
}
protected void ButtonJcrop_Click(object sender, EventArgs e)
{
...
String mapPath = @"\Users\" + user.ProviderUserKey.ToString() + @"\" + user.ProviderUserKey.ToString() + ".gif";
bmpCropped.Save(Server.MapPath("..") + mapPath);
imCropped.ImageUrl = Request.ApplicationPath + mapPath;
...
}
you can add to the img url aquery string param with just a random numbers :
it can be like
Datetime.Ticksor something else.