C# Internet Explorer缓存目录中的数据
我正在使用visual Studio 2012和Internet Explorer 11 am正在执行一个应用程序,其中登录的用户可以更改原始图片 我存储在数据库中的图片的名称,因此,旧图片和新图片的名称是相同的 我的问题是,当我用新图片替换旧图片时,它仍然显示旧图片。。。这幅画已经不存在了 我关闭浏览器并再次打开,但问题仍然存在 这不是附加在Crome中 我认为图像仍然在缓存中,它不关心它在PC目录中找到的图片 我怎样才能解决它C# Internet Explorer缓存目录中的数据,c#,.net,internet-explorer,browser-cache,C#,.net,Internet Explorer,Browser Cache,我正在使用visual Studio 2012和Internet Explorer 11 am正在执行一个应用程序,其中登录的用户可以更改原始图片 我存储在数据库中的图片的名称,因此,旧图片和新图片的名称是相同的 我的问题是,当我用新图片替换旧图片时,它仍然显示旧图片。。。这幅画已经不存在了 我关闭浏览器并再次打开,但问题仍然存在 这不是附加在Crome中 我认为图像仍然在缓存中,它不关心它在PC目录中找到的图片 我怎样才能解决它 谢谢按住Ctrl键并按F5键可在重新加载时绕过浏览器缓存。您是否
谢谢按住Ctrl键并按F5键可在重新加载时绕过浏览器缓存。您是否尝试过通过IE中的开发者工具删除缓存?(F12)我通过Internet Explorer配置解决了它。。。但是,由于它是一个Web应用程序,我需要通过代码删除缓存。。谢谢对不起,我误解了情况。我以为你只是想测试一下。如果您通过mvc控制器返回图像或仅返回整个页面,那么您可能可以使用HttpCacheability,请参见图片的响应头是什么?您的服务器是否指示Internet Explorer保留图像的缓存副本一段时间?您好,我没有图片的响应标头。。。我只是将图片保存在硬盘上,然后加载。。。由于旧文件和新文件的名称相同,Internet Explorer将显示旧文件。。。我必须以某种方式清理缓存。。。