In ASP.NET MVC2 utilizzo OutputCache
e l' VaryByParam
attributo. Ho funzionato bene con un singolo parametro, ma qual è la sintassi corretta quando ho diversi parametri sul metodo?
[OutputCache(Duration=30, VaryByParam = "customerId"]
public ActionResult Index(int customerId)
{
//I've got this one under control, since it only has one parameter
}
[OutputCache(Duration=30, VaryByParam = "customerId"]
public ActionResult Index(int customerId, int languageId)
{
//What is the correct syntax for VaryByParam now that I have a second parameter?
}
Come faccio a memorizzare nella cache le pagine utilizzando entrambi i parametri? Devo inserire due volte l'attributo? Oppure scrivi "customerId, languageId" come valore ??