1
Asp.net能夠使用OutputCache指令來緩存頁面。如果回發發生,是否可以從緩存中刪除頁面?我已經嘗試使用帶有IsPostback條件的Page_load中的RemoveOutputCacheItem(絕對頁面路徑),儘管代碼運行的頁面固執地停留在緩存中。在回發中刪除asp.net中的緩存頁面?
關於如何從緩存中清除頁面的任何想法?
Asp.net能夠使用OutputCache指令來緩存頁面。如果回發發生,是否可以從緩存中刪除頁面?我已經嘗試使用帶有IsPostback條件的Page_load中的RemoveOutputCacheItem(絕對頁面路徑),儘管代碼運行的頁面固執地停留在緩存中。在回發中刪除asp.net中的緩存頁面?
關於如何從緩存中清除頁面的任何想法?
嘗試:
if (IsPostBack)
{
Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d);
Response.Expires = -1500;
Response.CacheControl = "no-cache";
}
這是HTTP客戶端緩存控制,而不是ASP.NET服務器端輸出緩存。 – Dai