Avatar billede submann Nybegynder
23. august 2005 - 13:52 Der er 8 kommentarer og
1 løsning

Altid de nyeste indlæg

Hvordan gør man så det altid er de nyeste indlæg der kommer frem som de gør her...

Det jeg mener er at når man har kikket på et spørgsmål og så trykker på "Tilbage" knappen, så ændre Nyeste spørgsmål og Nyeste indlæg hvis der er sket noget nyt...

Er det Response.Expires der bruges til det eller hvad ?

Med venlig hilsen
Submann
Avatar billede musicchart.dk Nybegynder
23. august 2005 - 18:45 #1
Det forstår jeg ikke helt, på E sorteres der efter de seneste oprettede spørgsmål (de sorterer vel efter ID eller dato).
Avatar billede Six Nybegynder
23. august 2005 - 18:51 #2
musicchart.dk - yes sir, men de opdateres når man kører frem og tilbage i history. Jeg tror det er det han mener
Avatar billede musicchart.dk Nybegynder
23. august 2005 - 18:55 #3
Ah ok, du snakker om cache så. Ja, i fx et forum (som E jo er), der kommer der tit nyt indhold - hvis man vil være sikker på hele tiden at få det nyeste med, kan man sætte:

Response.Expires = 0

... hvor 0 angives cachen i minutter.
Avatar billede submann Nybegynder
23. august 2005 - 22:25 #4
Yep, det var lige det jeg mente... ;o)

Jeg syntes bare ikke det virker ved mig...

Jeg bruger Response.Expires = -180 det skal måske være Response.Expires = 0 ?

Lig venligst et svar...
Avatar billede musicchart.dk Nybegynder
23. august 2005 - 22:50 #5
Ja, du skal bruge: <%Response.Expires = 0%>
Husk at den skal sættes i toppen af alle sider, også dem du inkluderer, hvis du inkluderer nogle.
Avatar billede submann Nybegynder
23. august 2005 - 22:54 #6
Jeg troede ellers at Response.Expires = -180 gjode det samme...

Så lærte jeg det... ;o)

Takker...
Avatar billede musicchart.dk Nybegynder
23. august 2005 - 22:59 #7
Du kan sagtens have et negativt tal, såsom:
<%Response.Expires = -1 %>... hvilket egentlig burde være mere effektivt, da tallet angiver tiden i minutter.
Avatar billede submann Nybegynder
23. august 2005 - 23:05 #8
Hmm... Underligt at jeg ikke helt kan få det til at virke...

Nå leger lidt med det, vender tilbage hvis det ikke virker...

Jeg takker for nu... ;o)
Avatar billede submann Nybegynder
24. august 2005 - 01:09 #9
Nu fandt jeg ud af hvad man skulle, det er ikke nok med Response.Expires = 0

Man skal have alt dette med, så virker det... ;o)

<%
Response.Expires = 0
Response.Expiresabsolute = DateAdd("d", -2, Now())
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "private"
%>

Kilde: http://activedeveloper.dk/artikler/default.asp?articleid=337
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
Kurser inden for grundlæggende programmering

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