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?

questionAnswers(8)

yourAnswerToTheQuestion