[英]Prevent Image Caching in MVC 2 C#
我有个人资料图片上传页面,用户可以在其中覆盖以前的个人资料图片。
但是,当我将用户返回到他们的个人资料页面时,浏览器已经缓存了他们以前的图像,只有F5刷新会返回新图像。
是否可以防止浏览器缓存图像,因为某些用户可能会认为新上传失败。
理想情况下,我只想防止图像被缓存。 但是快速浏览一下甜甜圈缓存似乎表明它不可能在MVC2中实现……?
感谢您的指导。
防止缓存是一个非常糟糕的主意。 而是考虑使用带有显式“版本”的技术:
http://www.example.com/users/johndoe/avatar.jpg?43567
每次保存化身时,只需增加此数字即可。 或者,可以使用已UpdatedOn
日期和时间列(如果有的话)的值转换为ToFileTime()
,而不使用显式版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.