Per disabilitare il caching client-side puoi utilizzare il metodo Response.Cache.SetNoStore() nella tua pagina.

Non puoi disabilitare il tasto indietro del browser (al massimo puoi nasconderlo) ti consiglio di leggere questo articolo:
"Intercettare l'utilizzo dei tasti BACK/FORWARD del browser"
www.ugidotnet.org/tips/tips_read.aspx?ID=126

HTH