請教各位大大
目前已知
[OutputCache(Duration = 15)]
public ActionResult Index()
{
...
ViewBag.db取值 = db.Order.toline();
...
return View();
}
可以讓這個 ActionResult Index 啟用 快取 時間是15秒
請教如何要將 ActionResult Index 裡面部分程式碼片段 db取值 要快取 部分不用快取呢?
如果你是要依不同參數快取,用VaryByParam:
[OutputCache(Duration = int.MaxValue, VaryByParam = "id")]
如果不是,而是要針對某筆資料快取在記憶體,用MemoryCache