Ich muss die Seite für angemeldete Benutzer zwischenspeichern. So habe ich, wie unten erwähnt:Seite Ausgabe-Cache in MVC
[OutputCache(Duration = 10, VaryByParam = "Id", Location = OutputCacheLocation.Client)]
public ActionResult PartialPageOutputCaching(string Id)
{
return PartialView("PartialPageOutputCaching");
}
OutputCacheLocation.Client nicht für mich arbeiten, wie es jedes Mal neue Anforderung dient. Ich habe versucht, den für den Benutzer spezifischen Speicherausgabcache zu durchsuchen, konnte jedoch nicht das richtige Arbeitsprobe finden. Bitte lassen Sie mich wissen, wie OutputCacheLocation.Client funktionieren soll.
Ich versuchte VaryByParam = "Id" unter der Annahme, dass basierend auf den Aktionsmethoden Parameter Seite Inhalt zwischengespeichert wird, aber sieht aus wie es auf Abfrage String-Parameter funktioniert. Bitte bestätigen Sie, wie VaryByParam funktioniert.
Vielen Dank im Voraus.