There a options for this, depending upon how you want the page to be cached and which parts not cached. It has to do with what are called "meta-tags" in HTML. Some of they you may already use (or were put in for you by a development tool). Things like naming the page and character interpretation information are handled this way.
Disable browser caching with meta HTML tags - Knowledge Base - Cristian Sulea[
^]
I actually have this at the top of nearly every page in create. It's essential for development (as with the problem you have) but I leave it in for all pages all of the time. It adds some certainty to what your users will see.