Como desabilitar o botão Voltar do navegador somente após o logout em mvc3.net
Eu estou usando FormsAuthentication para userlogin. Estou tendo um problema depois que o usuário efetua logout com êxito, o botão Voltar é o navegador permite que o usuário exiba as páginas. Eu tentei usar o javascript
<script type = "text/javascript" >
function preventBack() { window.history.forward(1); }
setTimeout("preventBack()", 0);
window.onunload = function () { null };
</script>
Mas o botão Voltar está completamente desativado. Ele funcionou bt, eu não quero desabilitar a funcionalidade do botão de volta quando o usuário está logado. Eu quero que o meu usuário LOGGED IN use o botão voltar do navegador como normal. Mas, uma vez que ele tenha escolhido sair, ele não poderá ver nenhum dos conteúdos pressionando Voltar. Eu também tentei usar
Session.Abandon();
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.Now);
Mas isso também não está funcionando. Como faço para corrigir isso?