Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Internet Explorer缓存目录中的数据_C#_.net_Internet Explorer_Browser Cache - Fatal编程技术网

C# Internet Explorer缓存目录中的数据

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键可在重新加载时绕过浏览器缓存。您是否

我正在使用visual Studio 2012和Internet Explorer 11

am正在执行一个应用程序,其中登录的用户可以更改原始图片

我存储在数据库中的图片的名称,因此,旧图片和新图片的名称是相同的

我的问题是,当我用新图片替换旧图片时,它仍然显示旧图片。。。这幅画已经不存在了

我关闭浏览器并再次打开,但问题仍然存在

这不是附加在Crome中

我认为图像仍然在缓存中,它不关心它在PC目录中找到的图片

我怎样才能解决它


谢谢

按住Ctrl键并按F5键可在重新加载时绕过浏览器缓存。

您是否尝试过通过IE中的开发者工具删除缓存?(F12)我通过Internet Explorer配置解决了它。。。但是,由于它是一个Web应用程序,我需要通过代码删除缓存。。谢谢对不起,我误解了情况。我以为你只是想测试一下。如果您通过mvc控制器返回图像或仅返回整个页面,那么您可能可以使用HttpCacheability,请参见图片的响应头是什么?您的服务器是否指示Internet Explorer保留图像的缓存副本一段时间?您好,我没有图片的响应标头。。。我只是将图片保存在硬盘上,然后加载。。。由于旧文件和新文件的名称相同,Internet Explorer将显示旧文件。。。我必须以某种方式清理缓存。。。