Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.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# 清除Chrome控制台中的站点数据头错误_C#_Asp.net Mvc_Response Headers - Fatal编程技术网

C# 清除Chrome控制台中的站点数据头错误

C# 清除Chrome控制台中的站点数据头错误,c#,asp.net-mvc,response-headers,C#,Asp.net Mvc,Response Headers,我正在尝试为我们的网站实现一个缓存清除按钮,该按钮将在特定路径上附加Clear Site Data header,这样我们可以相对确定用户在发布后获得最新的javascript、css等。我在ActionMethod中分配头,如下所示: 根据开发者工具,我得到了客户端的标题: 所以,Chrome正试图按照我的要求做,但它抛出了一个错误,说我传递给它的类型无法识别: 我在创建标题时是否遗漏了一些内容?这是一个bug吗?好的,接下来的几个月,我终于记得回来发布工作解决方案了。当我问这个问题时,

我正在尝试为我们的网站实现一个缓存清除按钮,该按钮将在特定路径上附加Clear Site Data header,这样我们可以相对确定用户在发布后获得最新的javascript、css等。我在ActionMethod中分配头,如下所示:

根据开发者工具,我得到了客户端的标题:

所以,Chrome正试图按照我的要求做,但它抛出了一个错误,说我传递给它的类型无法识别:


我在创建标题时是否遗漏了一些内容?这是一个bug吗?

好的,接下来的几个月,我终于记得回来发布工作解决方案了。当我问这个问题时,我不明白的是,在我找到的响应标题示例中,引号应该被视为文字。因此,我在问题中发布的代码在字符串中缺少一些\字符。最终起作用的是:

客户机上的标题现在如下所示(请注意缓存和存储周围的引号):


并根据需要清除缓存和本地存储。希望这对其他人也有帮助

好的,接下来的几个月,我终于记得回来发布工作解决方案了。当我问这个问题时,我不明白的是,在我找到的响应标题示例中,引号应该被视为文字。因此,我在问题中发布的代码在字符串中缺少一些\字符。最终起作用的是:

客户机上的标题现在如下所示(请注意缓存和存储周围的引号):


并根据需要清除缓存和本地存储。希望这对其他人也有帮助

你救了我。我一直在努力解决这个问题,反复阅读w3c文档。我希望他们提到这一点。我很好奇你是如何找到这个答案的。我只是不断地尝试,寻找使用它的实际网站的例子。一位朋友在他的一个网站上使用了它,当我在Chrome Tools中查看他的回复时,我发现在inspector中,缓存的周围有双引号,这是他的,而不是我的。这时我意识到引号是标题的一部分,而不仅仅意味着缓存应该是一个字符串。有趣的是,似乎没有一个关于条目格式的标准(我可以找到)。在上面的屏幕截图中,缓存控件的值周围没有引号,而Clear Site Data则没有。我想知道是否有人可以评论这是为什么?我找不到正确格式化值的指南,但老实说,当我找到解决问题的方法时,我停止了寻找。哦,天哪,这有点可笑。非常感谢,我的python fastapi应用程序也有同样的问题,它可以与Firefox一起使用,但是它不能与chrome一起使用,这很奇怪!!我会调查更多你救了我。我一直在努力解决这个问题,反复阅读w3c文档。我希望他们提到这一点。我很好奇你是如何找到这个答案的。我只是不断地尝试,寻找使用它的实际网站的例子。一位朋友在他的一个网站上使用了它,当我在Chrome Tools中查看他的回复时,我发现在inspector中,缓存的周围有双引号,这是他的,而不是我的。这时我意识到引号是标题的一部分,而不仅仅意味着缓存应该是一个字符串。有趣的是,似乎没有一个关于条目格式的标准(我可以找到)。在上面的屏幕截图中,缓存控件的值周围没有引号,而Clear Site Data则没有。我想知道是否有人可以评论这是为什么?我找不到正确格式化值的指南,但老实说,当我找到解决问题的方法时,我停止了寻找。哦,天哪,这有点可笑。非常感谢,我的python fastapi应用程序也有同样的问题,它可以与Firefox一起使用,但是它不能与chrome一起使用,这很奇怪!!我将对此进行更多调查