2016-04-12 33 views
0

我在page_load事件中嘗試了以下方法,但沒有運氣。 (注:本網頁語言VB)爲單個ASP.NET網絡表單禁用Google Chrome的瀏覽器緩存

Response.Cache.SetCacheability(HttpCacheability.NoCache) 
Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1)) 
Response.Cache.SetNoStore() 
Response.Cache.SetMaxAge(New TimeSpan(0, 0, 30)) 

HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1)) 
HttpContext.Current.Response.Cache.SetValidUntilExpires(False)  
HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)  
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache) 
HttpContext.Current.Response.Cache.SetNoStore() 

回答

0

我增加了一些代碼從browser.I頁面加載活動中刪除緩存添加

   List<string> keys = new List<string>(); 
       IDictionaryEnumerator enumerator = Cache.GetEnumerator(); 

       while (enumerator.MoveNext()) 
        keys.Add(enumerator.Key.ToString()); 

       for (int i = 0; i < keys.Count; i++) 
        Cache.Remove(keys[i]); 

在vb.net

 Dim keys As List(Of String) = New List(Of String) 
     Dim enumerator As IDictionaryEnumerator = Cache.GetEnumerator() 
     While enumerator.MoveNext() 
      keys.Add(enumerator.Key.ToString()) 
     End While 
     For i = 0 To keys.Count - 1 
      Cache.Remove(keys(i)) 
     Next i 
+0

燦你把它轉換成可視化的基本代碼? – fangalang