If the data is not too huge, then you can take advantage of HTML5 Local storage.
HTML5 Storage[
^]
Else
store the data in a viewbag, and mention the OutPutCache attribute on the action method. This also allows you to set the duration to store the data in cache. You can take advantage of this.
Caching using MVC[
^]
I hope this helps.
Post back your queries if any.
Thanks.. :)