輸出緩存我已經實現outputcaching對控制器的處理法與位置=服務器不工作
[OutputCache(Duration = 60, VaryByParam = "ID", VaryByHeader="User-Agent", Location = System.Web.UI.OutputCacheLocation.Server)]
public ActionResult MyAction(int ID)
{
_logger.Error("call-" + ID);
}
和我進行這個動作中日誌條目。所以,我的問題是輸出緩存與位置=服務器每次調用此操作方法。它不應該每次都打電話。
那麼,這有什麼問題?
當我更改緩存位置即位置=客戶端時,只有第一次調用該方法。然後事後不採取行動方法。
在你打第二個電話之前,你離開多久了? – Luke
我已經設置持續時間= 60秒和第一次請求後我已經點擊後4-5秒,但它不會從緩存中檢索。 – chitra
每次請求都有相同的ID? – Luke