Search form controller
<p>I am trying to create a Generic Search form (Controller) object. As in my website I have 4 different search forms, like</p>

<p>at Start Page I have a search form and on List page I have again a search form with more filters and on product page Have a search form with product specific property filters.</p>

<p>And what I want is that when user comes back from product page to list page, all the filters should a selected again automatically and if the user was on page 3 (pagination) the he should land again on page 3. Similarly from list to start, all the selected options should be populated again.</p>

<p>Is there any example available?</p>
