I've eliminated my browser's cache (tools > safety > delete browsing history > check everything > click Delete). I'm building a web app in VS and all my C# codebehind pages have the line

Response.Cache.SetCacheability(HttpCacheability.NoCache);

in the Page_Load() method.

Yet, when I navigate through the application, and I click the back button to return to the last page, it loads an old version of the page I got rid of long ago. The debugger tells me that it is not reloading the current version of the page because it doesn't reach my break point that I put in the Page_Load() method of the page I'm going back to.

Where is it getting this older version from? How can I stop the app from using it?