Page has Expired using Back Button

D

Daryl

I know people have mentioned this before, but NO post has
yet to answer my question.
I used to have IE5.5 under NT, and I NEVER got this
problem.
I have upgraded to IE6 under XP and now I ALWAYS get this
problem.
No changes at all to the webserver.

My website has pages that are the result of a form POST. A
link from one of these pages takes me into another page.
On clicking 'Back' I get the standard 'Warning: Page has
Expired' message.
I am aware of all the caching considerations. I have tried
many variations trying to force my page to cache, but none
have worked.
(e.g. Response.Buffer = True
Response.AddHeader "cache-control","public"
Response.CacheControl = "public"
Response.Expires = 22160)

Can I repeat...under IE5.5 I NEVER got his problem. Under
IE6 SP1 I ALWAYS get it. What is so different between the
brwoser versions that this now happens.
Why didn't it happen before?
I am hoping there is some browser setting that I can
change to rectify this, as I cannot re-code my whole
website to try to cache each page.
I cannot recode to use GET instead.

By the way - the webserver is on another machine (running
IIS4) and has not changed at all. If it cached before, it
caches now.

Any advice from anyone who has absorbed the above are most
welcome.

Anyone telling me to add http headers to force a
cache...believe me...I've tried them all.

A typical header I get from my response is:

HTTP/1.1 100 Continue
Server: Microsoft-IIS/4.0
Date: Tue, 09 Sep 2003 05:40:15 GMT

HTTP/1.1 200 OK
Server: Microsoft-IIS/4.0
Date: Tue, 09 Sep 2003 05:40:15 GMT
cache-control: public
cache-control: public
Content-Length: 15077
Content-Type: text/html
Expires: Tue, 09 Sep 2003 06:10:15 GMT
Cache-control: public

HTTP/1.1 401 Access Denied
WWW-Authenticate: NTLM
Connection: close
Content-Length: 644
Content-Type: text/html

....this shows I have set cache-control to public and
expiry in the future (current time 5:41 am GMT)

Thanks....banging my head against a wall on this one.
 
R

Robert Aldwinckle

Apparently urlmon.dll was involved with this symptom before.

I have upgraded to IE6 under XP and now I ALWAYS get this
problem.

What version of that module do you have?

FWIW the latest cumulative patch (Q822925) applied 6.0.2800.1226
to my XPsp1.
 
K

karl

Another user found the cure!

http://groups.google.com/groups?q=W...glet&selm=OgkU5HlzCHA.640@TK2MSFTNGP12&rnum=2

"During the writing of this email, the user who has had this problem
just called me in to say what ever I just did fixed the problem. In my
frustrations I told him to simply empty his Temporary Internet Files
(Tools->Options->Delete Files) and that I would research it (ie -
write this post). It appears that if IE6's temp internet files is full
then the page caching stops working. I hope this helps other poor
soles who wander down this path."
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top