Hello everyone,
First and foremost, I know why this problem is occuring so we do not need to rehash the theory, what I am curious about is the best practice to over-come it in IE7. (read practice as hack)
My secnario is that I have a MultiView and, for the time being, the first view is the only one that is ever visible. Inside of this view I have a textbox and a DropDownList that both autopost back to the server and, depending on the values of both the textbox and the ddl, a repeater in the same view is pouplated with up to 14 records of data.
So there is alot of data getting posted back to the page itself but if the user hits the back button they get the Webpage Expired error and they physically have to push the refresh button to repost the form data, which makes sense. I would be happy if I could simply replace this error page with a custom page but, since this happens on the client side, I can not control the Webpage Expired error page.
I have read plenty of hacks, for example, using javascript and location.replace but that hack is quarky at best. The best solution that myself and the other developer have come up with is to work the application much like an old ASP application but that is not desireable.
Has anyone had to deal with this at length and, if so, what did you find was the best practice to get around it?
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
Professional IIS 7 and ASP.NET Integrated Programming
================================================== =========
__________________
===============================================
Doug Parsons
Wrox online library:
Wrox Books 24 x 7
Did someone here help you? Click

on their post!
"Easy is the path to wisdom for those not blinded by themselves."
===============================================