2014-10-19 70 views
0

我想我的緩存頁面,並使用這種類型的緩存如何在IIS和客戶端上緩存頁面?

[OutputCache(Duration = 21600, VaryByParam = "none")] 
    public ActionResult Index() 
    { 
      //some codes 
     return View(); 
    } 

,但我很困惑這種類型的緩存將存儲在IIS或在客戶端瀏覽器?

如何將用戶瀏覽器中的頁面緩存在服務器上?

回答

1

無處不在的asp.net緩存頁面(服務器,代理,客戶端)。您可以通過屬性

[Output(Location=OutputCacheLocation.Any)] 

更改此您可以將位置屬性設置爲以下任一值:

  • OutputCacheLocation·任何
  • OutputCacheLocation·客戶端
  • OutputCacheLocation.Downstream
  • OutputCacheLocation.Server
  • OutputCacheLocation.None
  • OutputCacheLocation.ServerAndClient