繁体   English   中英

图像不会自动刷新

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

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