title: back button functionality in MVC application
body: <p>I have a requirement to implement Back button functionality in MY MVC2 application(with explicit Back buttons in the application, not via browser back button).</p>
  
  <p>I have gone through the link here <a href="https://stackoverflow.com/questions/1325133/back-button-functionality-using-asp-net-mvc">Back button functionality using ASP.net MVC</a> which advises to use Request.UrlReferrer. and it works well whenever I have a HTTP Get (as it comes up with querystring.) but I face issue when previous page was a HTTP POST with no querystring. </p>
  
  <p>Has anyone worked on a solution like this? </p>
  
  <p>We have initial thoughts of generating and storing links like Stack, and popping out urls one by one when user clicks on 'Back' button. But if there is a better solution\design pattern which helps me achieve that?</p>