I have an image button that displays an image the user uploads using the fileupload control. The upload works fine and I can see the file in the correct place, however the image on the button doesnt refresh. I have tried Page.Request.Url.ToString() but this doesnt seem to do anything. Even if you click out of the page and go back in still displays the wrong image. The only way I can get it to display the correct image is to physicaly press the refresh button in the browser. Sounds like a caching problem, any ideas?