我想在我的程序中實現緩存。我有一個Web應用程序,可以讓用戶訪問某些學習課程。當用戶登錄時,我會從我們的數據庫對他進行身份驗證。現在,如果從列表中訪問不同的課程,我不想回到數據庫。相反,我想將這個值存儲在緩存中讓我們說20分鐘。程序應該 1)驗證用戶,讓他訪問課程。如果他改變課程,程序應該在緩存中查找。如果用戶標識存在,則允許他訪問課程而無需返回服務器。 2)提供一種機制,如果用戶在20分鐘後仍在系統中,則自動更新時間。因此,用戶未被註銷。 我想是這樣的在C#中緩存(ASP.NET)
Cache ch = new Cache();
ch.Add("key","value);
但我得到的第二個聲明無效refernece例外。我從來沒有使用緩存之前,所以將欣賞任何指針。
可能重複的[ASP.Net緩存](http://stackoverflow.com/questions/1130762/asp-net-caching) –