2009-05-07 11 views

Répondre

3

Vous pouvez calculer le nombre de secondes jusqu'à minuit chaque fois que la page est chargée, puis programmer la durée en utilisant Response.Cache.SetExpires. Je ne l'ai jamais fait, mais je ne vois pas pourquoi cela ne marcherait pas.

Évidemment, il est minuit sur le serveur, vous n'avez probablement aucune idée de l'heure de la journée sur le client.

EDIT. En fait, en regardant la définition de SetExpires il faut un DateTime et non pas une durée, donc vous n'avez même pas besoin de calculer le nombre de secondes, il suffit de le passer quel que soit DateTime le prochain minuit va être.

+0

Merci. Oui, il est minuit sur le serveur. C'est à ce moment que la source de données est modifiée. – Charles

Questions connexes