Deaktivieren Sie das Zwischenspeichern auf Seitenebene in einem Benutzersteuerelement

8

Ich habe eine Seite mit folgendem Caching definiert:

%Vor%

Ich habe ein Benutzersteuerelement innerhalb dieser Seite, das nicht zwischengespeichert werden soll. Wie kann ich es nur für diese Kontrolle ausschalten?

    
Micah 23.07.2010, 13:32
quelle

1 Antwort

4

Option eins

Verwenden Sie das Ersetzungssteuerelement oder die API auf Ihrer Seite. Auf diese Weise können Sie alle auf Ihrer Seite mit Ausnahme des Teils, der im Vertretungssteuerelement enthalten ist, zwischenspeichern.

Ссылка

Eine gute Möglichkeit, dies zu verwenden, ist, Ihr Steuerelement als einfaches Serversteuerelement zu implementieren, das den HTML-Code als String darstellt, jedoch im Kontext der Seite (also mit den richtigen Client-IDs). Scott Guthrie hat ein wirklich schönes Beispiel dafür, wie das funktioniert. Funktioniert übrigens auch gut mit AJAX-Anrufen ...

Ссылка

Auszug aus Scott Gus Artikel ...

%Vor%

Option Zwei

Rendern Sie die dynamische Steuerung über einen AJAX-Aufruf beim Laden der Seite. Auf diese Weise können Sie die gesamte Seite (einschließlich des AJAX-Aufrufs) sicher zwischenspeichern und es ist nur das gerenderte Ergebnis des Aufrufs, das zwischen den Seiten wechselt.

    
Daniel Dyson 23.07.2010, 13:36
quelle