2

クライアント側のキャッシュに MVC と OutputCache 属性を使用しています。

OutputCache Location を Client に設定すると、2 番目に表示されると予想されるものがリクエストを続行し、アクションが発生することはありません。時間を超えない場合、OutputCache は 302 応答コードを送信する必要があります。しかし、実際にはこれは起こりません。ページを更新すると、アクションが実行されます。outputCache が 302 応答コードを送信せず、アクションの実行を妨げている理由。

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

0 に答える 0