asp.net Web アプリケーションの global.asax ファイルで宣言した HttpRuntime.Cache は、クライアント側またはサーバー側でキャッシュを行いますか?
HttpRuntime.Cache["Key"]
また、このコードにスライド有効期限を設定できる可能性はありますか?
前もって感謝します。
編集: これは、多くのことを考えた後、可能な解決策になると思います。
すべての system.web.ui.page がこのクラスから継承される asp.net Web アプリケーション全体の basePage クラスを配置します。
そして次のコード
protected override void OnInit(EventArgs e)
{
OutputCacheParameters aa = new OutputCacheParameters();
aa.Location = OutputCacheLocation.Client;<-- I am not sure whether this will work and gets added to the pages correctly or not.Any Ideas on these two lines of code.
base.OnInit(e);
Cache.Add("State", "", null, DateTime.Now.AddMinutes(20), Cache.NoSlidingExpiration, CacheItemPriority.High, null);
Cache.Add("StatesGlobal", "", null, Cache.NoAbsoluteExpiration, new TimeSpan(1,0,0,0,0), CacheItemPriority.High, null);
}