繁体   English   中英

防止在MVC 2 C#中进行图像缓存

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM