title: Go back to a search page without losing search criteria
body: <p>I need some help on this problem. It is about ASP.NET MVC3. I have a page with at the top some search criteria and at the bottom the resulting data. The user can type some criteria and use a submit button to retieve data. In my controller, I have an ActionResult function for managing these criteria and return to the same page with a ViewModel class filled.</p>
  
  <p><strong>The problem</strong>: the user can click on a line in the resulting table for viewing a detail page. On the detail page, he can navigate to an edit page  for editing data. On this page (edit data) I would like to able the user to go back to the search result page (in fact: navigate back two times). What is the best way to proceed? If I "simply" use an ActionLink (without posting data) to my search result page, it will simply display an empty result page with empty search criteria. Maybe I need to keep my search criteria in a session variable? I don't like this kind of thing...</p>
  
  <p>Any help will be highly appreciated.</p>