我正在使用外部页面来更新系统中的图像.当我被重定向回到我曾经工作的页面时,我仍然看到旧图片.在按ctrl + f5之前,我没有看到我的更改.他们以任何方式重定向历史记录删除或任何其他解决方案?
jon*_*aze 11
将查询字符串添加到图像源,它将阻止浏览器缓存它.有些人使用日期,我更喜欢GUID
Guid g = Guid.NewGuid();
string GuidString = Convert.ToBase64String(g.ToByteArray());
GuidString = GuidString.Replace("=", "");
GuidString = GuidString.Replace("+", "");
Image1.ImageUrl = "/path/to/new/image.jpg?r=" + GuidString;
Run Code Online (Sandbox Code Playgroud)
最终会使您的图像源看起来与此类似:
<img src="/path/to/image.jpg?r=Vqad3W8ZUG6oXgFzZIw" id="Image1" runat="server" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7295 次 |
| 最近记录: |