I have a fairly complex ASP MVC set of controls that set a data filter (account ID range, cost range, carrier, dates etc). This also creates a data table object with the standard result set type object.
The user might wonder away from the page and then come back. I want to restore the previous filter control states and also pull the current result set.
What is the standard ASP MVC method for storing the user session state? I do have access to a SQLServer database. One idea is to store the filter view object and current result in the cache.
I do not need to restore the state between session visits (they close the browser and come back at another time.)