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.
Tags und Links .net-4.0 asp.net page-caching donut-caching