Posted on: 4/12/2011 2:01:38 AM | Views : 369

I have a MultiView control which gets its ActiveViewIndex set in the Page.Load() regardless of whether or not there is a Page.IsPostback.
Everything appears to work fine if I stay on the page (ie. don't go to another site/page or close and open the page again).
When I return to the page, the initial state (all changes I made previously appear ignored) is shown. I need to manually refresh to get it how it should be (ie. changes made).
Does IE (or any other browsers for that matter) manually cached the page?
If so, how do I bypass this? Obviously I'm looking for a scripting solution not a "Tools > Options" as I don't have control of users' browsers!
And, oh... I have discovered this also affects another page I have which does a DataBind to a GridView control in the PageLoad...
 
Any help would be greatly appreciated.
...

Go to the complete details ...