[英]Images aren't refreshed automatically
我正在使用AngularJS构建我的网站。
当我在任意页面中编辑图像时,图像将保持缓存状态,直到刷新页面为止。 我尝试在后端的URL末尾添加“?randomNumber” ,但是当我使用Firebug在前端检查其值时,它保持不变。 那么,是否有一些方法可以在更新显示图像后直接更改它?
这是我的代码:
后端:
for(int i=0;i<X.Count;i++)
{
X[i].img = X[i].img+ "?"+ rnd.Next(0,1000);
}
前端:
Javascript:
angular.forEach(result, function (SData) {
$scope.X.push(SData);
});
HTML:
<img ng-src="{{X.img}}" /></div>
如何设置响应头,以使内容不被浏览器缓存?
标头应如下所示:
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0
目前已经就如何实现这一伟大的解释。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.