Asp.net mvc OutputCache客户端未按预期工作

Asp.net mvc OutputCache客户端未按预期工作,asp.net-mvc,outputcache,Asp.net Mvc,Outputcache,我正在使用MVC和OutputCache属性进行客户端缓存 当我将OutputCache位置设置为客户端时,我希望看到的是第二个请求并继续请求,操作不应该被点击。如果时间不超过,OutputCache需要发送302响应代码。 但在现实中,这并没有发生,当我刷新页面时,操作正在运行。为什么outputCache不发送302响应代码并阻止运行操作 [OutputCache(Location=OutputCacheLocation.Client,Duration=60)] public

我正在使用MVC和OutputCache属性进行客户端缓存

当我将OutputCache位置设置为客户端时,我希望看到的是第二个请求并继续请求,操作不应该被点击。如果时间不超过,OutputCache需要发送302响应代码。 但在现实中,这并没有发生,当我刷新页面时,操作正在运行。为什么outputCache不发送302响应代码并阻止运行操作

   [OutputCache(Location=OutputCacheLocation.Client,Duration=60)]
    public ActionResult Text()
    {
        return Content("text");
    }

你感觉怎么样?您是否碰巧在浏览器中点击了
Ctrl+F5
?查看此帖子是的,我也在尝试使用Ctrl+F5,我知道浏览器将从服务器请求文件,但服务器需要响应304,因为outputcache我是false吗