Wie verwende ich VaryByParam mit mehreren Parametern?

In ASP.NET MVC2 verwende ichOutputCache und dieVaryByParam Attribut. Ich habe es gut mit einem einzelnen Parameter funktioniert, aber was ist die richtige Syntax, wenn ich mehrere Parameter in der Methode habe?

[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?
}

Wie kann ich die Seiten mit beiden Parametern zwischenspeichern? Muss ich das Attribut zweimal eingeben? Oder schreibe "customerId, languageId" als Wert ??

Antworten auf die Frage(4)

Ihre Antwort auf die Frage