1

Asp.net は、OutputCacheディレクティブを使用してページをキャッシュできます。ポストバックが発生した場合、キャッシュからページを削除することはできますか? Page_load で IsPostback 条件付きの RemoveOutputCacheItem(Absolute Page path) を使用しようとしましたが、コードは実行されますが、ページは頑固にキャッシュに残ります。

キャッシュからページをクリアする方法についてのアイデアはありますか?

4

1 に答える 1

1

試す:

        if (IsPostBack)
        {
            Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d);
            Response.Expires = -1500;
            Response.CacheControl = "no-cache";
        }
于 2013-10-28T20:34:04.600 に答える