Je développe une application web (C#, ASP.net, Sqlserver).
Problème : vider le cache du navigateur (après la deconnexion il faut que le bouton précedent du navigateur n'affiche pas les informations des pages précédentes)
j'utilise ce code dans la page .cs
j'utilise ce code dans la page .aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "no-cache"); Response.ExpiresAbsolute = DateTime.Now.Date; Response.Expires = -1;
ça marche (vider le cache) avec le navigateur Internet Explorer, mais ça ne fonctionne plus avec mozilla firefox et google chrome.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <META http-equiv="Cache-Control" content="no-cache"> <META http-equiv="Pragma" content="no-cache"> <META id="META1" http-equiv="Expires" content="0" >
est ce que c'est un problème de vider le cache du coté serveur ou bien c'est une question de compatibilité.
Merci de me répondre
cordialement
Partager