Avatar billede connor Nybegynder
03. oktober 2003 - 10:30 Der er 6 kommentarer og
2 løsninger

Tvinge IE til altid at reloade et billede ved postback.

Findes der en måde (helst i ASP.NET) hvorpå man kan få IE til at altid reloade billederne og således ikke bruges dennes cache?

Jeg har nemlig det problem at når jeg trykker på en link i min menu og sidens indhold skal ændres, ændres kun teksten. Man kan så ved brug at F5 få siden vist korrekt.

Det er underligt men hele min side virker fint i opera og mozilla, men ikke i IE.

Hvad findes der af triks til at få IE til at lade være med at bruge cache'en?
Avatar billede connor Nybegynder
03. oktober 2003 - 11:40 #1
Jeg har prøvet med:
<%
Response.CacheControl="private";
Response.Expires=0;
Response.AddHeader("pragma", "no-cache");
%>

Men det virker ikke :-(
Avatar billede askhoej Praktikant
03. oktober 2003 - 15:13 #2
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Avatar billede odegaard Nybegynder
04. oktober 2003 - 14:36 #3
askhoej: Det virker vel kun på HTML-koden?
Avatar billede reffak Nybegynder
05. oktober 2003 - 11:31 #4
Det sikreste trick jeg kender - og har brugt - er at sætte en tilfældig værdi bag dit image, eks:
<img src="myimage.gif?36435335">
Et nyt tilfældigt nummer skal så genereres hver gang du ønsker opdatering af billedet.
MVH
Avatar billede odegaard Nybegynder
05. oktober 2003 - 11:38 #5
Hvis man genererer billedet med ASP.NET kan man vel også sætte den samme header der.
Avatar billede connor Nybegynder
06. oktober 2003 - 09:28 #6
Hvis jeg vil generere en random værdi bag efter billedet, hvordan kan jeg så sætte det ind?

Jeg har f.eks denne linje:
<img style="WIDTH: 160px; HEIGHT: 100px" src="getimage.aspx?imageID=5" />
Hvordan kan jeg indsætte en sådan værdi?
Avatar billede odegaard Nybegynder
06. oktober 2003 - 14:31 #7
fx.
<img style="WIDTH: 160px; HEIGHT: 100px" src="getimage.aspx?imageID=5&<% =MinVaerdi %>" />
Avatar billede connor Nybegynder
06. oktober 2003 - 15:44 #8
Tak for hjælpen :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester