asp.net image图片不刷新 ?解决思路

asp.net image图片不刷新 ?
页面上使用image控件上传图片,更新了原来的图片内容而不是直接改变图片路径的时候,即使重修执行image1.ImageUrl=imagepath图片也不会更新。路径还是原来的路径,图片不是原来的图片了,重新打开页面时,还是显示原来的图片,刷新后才显示新图片。 为什么? 请教
------解决思路----------------------
1.上传完之后,要求客户端刷新下。
2.控制客户端不要缓存。
------解决思路----------------------
<img src="x.jpg?r=random()" />
这样行不?
------解决思路----------------------
用ajax取得图片的html代码,重置下
------解决思路----------------------
<img src="xxxx.jpg?<%=DateTime.Now.ToString()%>">