Hi Thomas, der folgende im Code Behind sorgt daf�r, dass die Seite sofort neu geladen 
wird, wenn Du Sie mit
DeineSeite.aspx?Valid=False aufrufst. Ich erledige das immer gleich nach dem Update 
mit einem Redirect.

private void Page_Load(object sender, System.EventArgs e)
{
Response.Cache.AddValidationCallback(new HttpCacheValidateHandler(CacheValidate), null)
}

public void CacheValidate(HttpContext context, Object data, ref HttpValidationStatus 
status)
{
if (context.Request.QueryString["Valid"] == "False")
{
status = HttpValidationStatus.Invalid;
}
else
{
status = HttpValidationStatus.Valid;
}
}

Gru�, Matthias

----- Original Message ----- From: "Thomas Bandt" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, September 08, 2004 12:13 PM
Subject: [Asp.net] Cache leeren



Hi,

ich w�rde gerne meine Seiten via <%@ OutputCache %> cachen.
Da diese aber Inhalt aus ner Datenbank beziehen, und es f�r
den Redakteur ziemlich bl�d w�re, wenn er 30 Minuten warten
m�sste, bis sein Artikel erscheint, w�rde ich beim Updaten
der Inhalte auch gleichzeitig gern global den ASP.NET-Cache
killen.

Ich hab' eben schon versucht auf die Cache-Collection h�ndisch
zuzugreifen, aber da scheint das Zeug ja nicht abgelegt zu
sein.

Jemand ne Idee?

Gru�, Thomas


_______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net





_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an