Dans ASP.NET MVC2, j'utilise OutputCache
et l' VaryByParam
attribut. 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 ??
la source