In order to prevent your page from caching in your visitor's browser, you can try these methods:
Write meta tags into your HTML header. Set the "expires" date to some date before today's date:
<meta http-equiv="no-cache">
<meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT">
Using ASP:
< %
Response.ExpiresAbsolute = #2000-01-01#
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", "private, no-cache, must-revalidate"
%>
Using ASP.net (C#):
Add these lines of code to the Page Load method:
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetAllowResponseInBrowserHistory(false);
.net code from http://www.dotnetbips.com/displayarticle.aspx?id=288