Попробуйте это:
РЕДАКТИРОВАТЬ - Добавлено SetNoStore()
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Я думаю, вы тоже можете сделать это так:
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
Вот решение, специфичное для Safari:
<body onunload="" ...>
Вот еще одно решение, но оно немного взломано:
<script type="text/javascript">
function noBack(){window.history.forward();}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack();}
window.onunload=function(){void(0);}
</script>