can you use output caching in asp.net-mvc based on the parameters of your controller action
问题 i want to use output caching to avoid hitting my db over and over with the same static query but my controllers have parameters that uniquely define the post. How can i factor in my parameters and still support output caching in asp.net-mvc? 回答1: Check out the VaryByParam property of the OutputCache attribute. [OutputCache(Duration=int.MaxValue, VaryByParam="id")] public ActionResult Details(int id) { } For each unique id value, a unique cache instance will be created. Edit: If your caching