secondo il mio parere è usare java pre aprire la finestra e irgli di disabiitare il menù perchè quello che vuoi fare è gestito dal client e non dal server, altrimenti usi il comando che non permette di ricaricare la pagina precedente dando sessione scaduta

Response.Cache.SetNoStore()

koning