Dans ASP.NET MVC2, j'utilise OutputCacheet l' VaryByParamattribut. Je l'ai fait fonctionner correctement avec un seul paramètre, mais quelle est la syntaxe correcte lorsque j'ai plusieurs paramètres sur la méthode?
[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?
}
Comment puis-je l'obtenir pour mettre en cache les pages en utilisant les deux paramètres? Dois-je entrer ajouter l'attribut deux fois? Ou écrivez "customerId, languageId" comme valeur ??