2017-09-15 59 views
0

我相信我想做的事情以前被稱爲「甜甜圈洞緩存」。但我不確定如何在.NET Core MVC中實現它。基本上我有一個大頁面,靜態內容由查詢字符串,除了一小部分需要保持動態。我想可以概括爲:緩存標籤助手內部的動態內容 - 甜甜圈洞緩存

<body> 
 
     <cache vary-by-query="..."> 
 
    
 
     @foreach(var item in Model) 
 
     { 
 
      <div class="lots-of-static-content"> 
 
       
 
       <cache enabled="false"> 
 
        <div class="dynamic-content> 
 
        </div> 
 
       </cache> 
 
       
 
      </div> 
 
     } 
 

 
     </cache> 
 

 
    </body>

我想除了緩存動態內容的一切。顯然,這不起作用 - 動態內容仍然被緩存。我確信這是一個常見問題,但我不確定接近它的正確方法是什麼,如果有人能提供一些幫助。

回答