måndag 5 november 2012

Cache in .NET MVC

Att sätta cache på en sida eller en del av en sida i MVC görs på samma sätt som i WebForms - via attribut i koden på controllerklassen:


 public class HomeController : Controller  
 {  
   //Cache page for "Duration" amount of seconds  
   [OutputCache(Duration = 5, VaryByParam = "none")]  
   public ActionResult Index()  
   {  
    // Write your code here  
    return View();  
   }  
 }  


Om man vill ange flera parameternamn i VaryByParam ska de åtskiljas av semikolon.

Inga kommentarer:

Skicka en kommentar