Lets say there is view that will show information based on parameters(data filtering),
lets called it a FilterClass which includes several Fields such as
List<string> Names
List<string> Ids
List<string> Nationality
and many others, since results could bee a lot there is paging involved, 10 records per page.
Paging is done by using $.get, and used to send parameters, initially the filter had just a few small fields, no lists, once lists were added to the class, things changed since now filters could be too many.
What alternatives could be used in order to avoid session, cookies, cache in MVC applications,
when information required to pass could be extremley big reaching the url max size (maxUrlLength),
which could be increased but there is no way in the system to measure how big the lists could be.
Alternatives solutions I have heard, been told is using tempdata, session, cache, others,
but I am trying to avoid any kind of persistence.