代码改变世界

Image 控件图片刷新的问题

2012-12-19 14:42  雪中风筝  阅读(531)  评论(0编辑  收藏  举报

今天在做用户头像上传的时候,需要自动更新Image的imageUrl属性,但是由于Http客户端缓存的原因,虽然图片内容变了,但是图片的名称没有变,所以ImageURL拿到的都是变更之前的值。不能自动刷新,经过查找发现可以强制客户端刷新。

 

就是给Image.ImageUrl属性赋予一个随即变化的数,有人给的是当前时间的秒数,我这里是这么弄的

 

image1.ImageUrl = imagePath ?+ new Random.Next();

 

通过赋予一个随机数来通知客户端图片已经变了