2016-04-12 12 views
0

Aşağıdakileri page_load olayında şanssız olarak denedim. (Not: Sayfa dili VB)Tek bir ASP.NET web formu için Google Chrome için tarayıcı önbelleğe almayı devre dışı bırak

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() 

cevap

0

Ben vb.net içinde

   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]); 

eklemek browser.I sayfa yükleme olaydan önbelleği KALDIRMAK BAZI KODU EKLEDİK

 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

Can Bunu görsel temel koda dönüştürür müsünüz? – fangalang

İlgili konular