title: How to disable browser history saving or cashing option from ASP.net MVC
body: <p>I have used following code to set HTTP header 
  <strong>Pragma : no-cache</strong> And <strong>Cache-Control : no-cache, no-control</strong></p>
  
  <pre><code>HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
  HttpContext.Current.Response.Cache.SetNoStore();
  </code></pre>
  
  <p>I checked response header contains Pragma: no-cache that means above C# code is working fine.</p>
  
  <p>My question is;</p>
  
  <p>Application response header contains Pragma: no-cache and Cache-Control: no-chase. Then why browse saving the history?</p>
  
  <p>I need help how I can disable back button or saving history by browser.</p>
  
  <p>I know I can hide tool bar from browser by js and also can disable back button functionality by writing js code but I need another solution.</p>
  
  <p>Waiting for your help.</p>