ASP.NET で特定ページのキャッシュを無効にするコードを紹介します。
ページのキャッシュを無効にする場合には、aspxファイルに OutputCache
タグを記述して VaryByParam
属性に "None"を指定する。
または、ページのロジック部で Response.Cache.SetCacheability()
メソッドを呼び出し、値にHttpCacheability.NoCache
を与えます。
ASP.NETで特定のページをキャッシュさせたくない場合、以下のコードを記述します。
aspxファイルに次のコードを記述します。
<%@ OutputCache Location="None" VaryByParam="None"%>
もしくは、page_loadイベント内に次のコードを記述すると、ページのキャッシュを無効にできます。
Response.Cache.SetCacheability(HttpCacheability.NoCache);