0

Mono MVC2アプリケーションは、以下のコントローラーを使用して、ブラウザーに注文ページをキャッシュします。

ブラウザでF5キーを押すと、古いページが引き続きブラウザに返されます。F5を押した場合に新しいページを返す方法は?ページはサーバーにキャッシュされているように見えますが、OutputCacheLocation.Downstreamはborwserにのみページをキャッシュする必要があります。このバグですか?

    [Authorize]
    public class DetailController : ControllerBase
    {
        [OutputCache(Location = OutputCacheLocation.Downstream, Duration = 20 * 60,VaryByParam = "_entity")]
        public ActionResult Index(string _entity, int? orderId)
        {
...
4

1 に答える 1

1

キャッシングのポイント全体が欠けている可能性があると思います。押すF5と、有効期限が切れるまでキャッシュされたページが返され続けます(この場合は20分)。サーバーに強制的にページを再度送信させたい場合は、ハード リフレッシュを行う必要がありCtrlます。F5

于 2012-10-29T11:56:16.117 に答える