0
運行方法我有方法:@Html.Partial("TopNotification")
如何手動與OutputCacheAttribute
我需要在某個動作緩存結束的時間之前發生重寫我的notificationMessages:
[HttpGet]
[OutputCache(Duration = 300, Location = OutputCacheLocation.Client)]
public JsonResult TopNotification(Guid? portalIdentifier, string url)
{
var notificationMessages = new List<NotificationModel>();
//Filling notification messages
return Json(notificationMessages, JsonRequestBehavior.AllowGet);
}
它是從基地佈局稱爲。 當用戶轉到某個URL時,我需要重新填充消息。
http://stackoverflow.com/questions/16194140/how-to-invalidate-cache-data-outputcache-from-a-controller?但是:如果你在客戶端緩存***:沒有機會。你不能讓客戶忘記,除非他們也回到服務器檢查304 – 2014-10-06 10:07:55