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
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;
j'utilise ce code dans la page .aspx

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" >
ça marche (vider le cache) avec le navigateur Internet Explorer, mais ça ne fonctionne plus avec mozilla firefox et google chrome.
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