title: Maintain previous Page values and selected controls states on Browser back button click
body: <p>I'have developed asp.net project in .NET 4.0, everything is fine, <strong>except when user clicks the browser back button, old page is loosing all the control's selected states</strong> (eg Checkboxlist, dropdownlist etc.) <strong>and values entered in textboxes</strong>. </p>
  
  <p><em>"I tried to resolved by putting session variables, Before redirect i'm saving everything in session and, when user goes to previous page, i'm validating the session state and rebinding everything. BUT it seems to be costly operations."</em></p>
  
  <p>is there any other/near-around solution.</p>
  
  <p>(Please note that i'm using ajax componets and update panels.)</p>
  
  <p>Thanks in advance...</p>