我正致力于在ASP.NET MVC 5
应用程序中实施更改个人资料图片功能。我是初学者,如果我不够具体,请原谅我。
图片显示在页眉和侧边栏(部分视图)以及实际页面上。图片从服务器上的特定位置加载:img / Users / userName.jpg。当我使用API控制器上传新文件时,文件将被覆盖。在刷新整个网站之前,页面上显示的图片仍然保持不变。
问题:是否可以使用该文件动态重新加载元素,以便自动显示新图片而不调用window.location.reload();
?能否解释一下如何实现这一目标?或者至少指出我正确的方向?
非常感谢。如果问题可以理解,并且您需要有关申请的其他详细信息,请告诉我。
答案 0 :(得分:1)
通过参数执行缓存清除。 用随机值附加一些查询字符串
<img src="/img.png?c=1111">