Questo setta la scadenza della cache a 60 secondi, e fa variare la pagina se varia "nomeparametro" (per es. della querystring).codice:Response.Cache.SetExpires(DateTime.Now.AddSeconds(60)) ' 60 secondi Response.Cache.SetCacheability(HttpCacheability.Public) Response.Cache.SetSlidingExpiration(True) Response.Cache.VaryByParams("nomeparametro") = True
Per i cookies:
Scrittura:
Lettura:codice:If Request.Browser.Cookies Then Dim biscotto As New HttpCookie("biscotto") Dim chiaveunivoca As String = System.Guid.NewGuid().ToString() biscotto("id") = chiaveunivoca.ToString biscotto("ip") = tua variabile ip biscotto.Expires = Now.AddYears(1) ' dura un anno HttpContext.Current.Response.Cookies.Add(biscotto) End If
codice:Dim biscotto As HttpCookie = Request.Cookies("biscotto") If Request.Browser.Cookies = True And Not IsNothing(biscotto) Then Dim ClientIP as String = Biscotto("ip") End If

Rispondi quotando