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);