In ASP.NET MVC2 verwende ich OutputCache
und das VaryByParam
Attribut. Ich habe es mit einem einzelnen Parameter gut funktionieren lassen, 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 hinzufügen eingeben? Oder schreiben Sie "customerId, languageId" als Wert?