Pb avec le cache de IE [ASP] - Programmation
Marsh Posté le 14-03-2002 à 12:32:51
ds l'entete HTTP tu px preciser que le navigateur ne doit pas mettre en cache la page (no-cache ou un truc comme ca) 
sinon en ASP 
response.expire = -1500 par exemple 
Marsh Posté le 14-03-2002 à 16:08:14
| redridinghood a écrit a écrit  : ds l'entete HTTP tu px preciser que le navigateur ne doit pas mettre en cache la page (no-cache ou un truc comme ca) sinon en ASP response.expire = -1500 par exemple | 
 
 
je ai mis response.expire = 0 mais ça marche pas  
 
 
petoulachi, tu veux plutôt dire Response.buffer=false pour pas mettre dans le cache, non? 
Marsh Posté le 14-03-2002 à 16:10:23
response.expire = 0 c pour qu'elle n'expire jamais non ???
Marsh Posté le 14-03-2002 à 16:11:01
| rufo a écrit a écrit  : je ai mis response.expire = 0 mais ça marche pas   petoulachi, tu veux plutôt dire Response.buffer=false pour pas mettre dans le cache, non? | 
 
Je c plus trop, je suis pas un specialiste ASP. Mais en tout cas, je c qu'on avait souvent des problemes avec le cache, et cette commande magique nous les faisez tous disparaitre. Tu as essayé ? 
Marsh Posté le 14-03-2002 à 16:19:55
| petoulachi a écrit a écrit  : Je c plus trop, je suis pas un specialiste ASP. Mais en tout cas, je c qu'on avait souvent des problemes avec le cache, et cette commande magique nous les faisez tous disparaitre. Tu as essayé ? | 
 
 
non, j'ai pas essayé. Je le fais de suite... 
Marsh Posté le 14-03-2002 à 16:21:11
| petoulachi a écrit a écrit  : Je c plus trop, je suis pas un specialiste ASP. Mais en tout cas, je c qu'on avait souvent des problemes avec le cache, et cette commande magique nous les faisez tous disparaitre. Tu as essayé ? | 
 
Bon je m'ai rensigné, ça a rien a voir, ça te changera pas ton pb. En fait, ça c pour le buffer du server... 
 
Mais je me renseigne toujours pour essayer de trouver une solution   
 
Marsh Posté le 14-03-2002 à 16:32:04
Alors j'ai une solution, mais cela suppose que tu controle le serveur IIS. (parce que sinon ça a pas l'air gagné ...) 
alors dans IIS 
tu va explorer le contenu du site 
tu vas sur le .rtf 
tu fais clic droit 
properties 
onglet "en-tetes HTTP" 
Activer l'expiration de contenu 
on coche 
expirer immédiatement 
et voilà 
 
 
Voila, c pas de moi, c un pote, alors dit lui merchii   
 
Marsh Posté le 14-03-2002 à 16:55:17
| petoulachi a écrit a écrit  : Alors j'ai une solution, mais cela suppose que tu controle le serveur IIS. (parce que sinon ça a pas l'air gagné ...) alors dans IIS tu va explorer le contenu du site tu vas sur le .rtf tu fais clic droit properties onglet "en-tetes HTTP" Activer l'expiration de contenu on coche expirer immédiatement et voilà Voila, c pas de moi, c un pote, alors dit lui merchii   | 
 
 
ça marche, merci beaucoup  j'ai fait une petite variante : j'ai fait la manip pour tout le répertoire contenant les fichiers rtf...
 j'ai fait une petite variante : j'ai fait la manip pour tout le répertoire contenant les fichiers rtf... 
Marsh Posté le 14-03-2002 à 11:40:59
Voilà, je suis en train de développer une page en asp et qui contient, entre autre, un lien sur un fichier rtf. Quand je clique dessus, IE me l'ouvre à l'intérieur d'un navigateur (normal). Le pb est que si je remplace ce fichier (sur le hdd du serveur) par un autre (ayant le même nom afin que le lien reste valide), lorsque je clique à nouveau sur le lien, IE m'ouvre le fichier précédemment ouvert, celui qui a été placé dans le cache en fait ... Alors, ma question est comment faire en sorte que le nouveau fichier soitb pris en compte et ouvert correctement
... Alors, ma question est comment faire en sorte que le nouveau fichier soitb pris en compte et ouvert correctement  
  
Merci de votre aide...