I have read lots of information about page caching and partial page caching in a MVC application. However, I would like to know how you would cache data.
In my scena
You can also try and use the caching built into ASP MVC:
Add the following attribute to the controller method you'd like to cache:
[OutputCache(Duration=10)]
In this case the ActionResult of this will be cached for 10 seconds.
More on this here