La propriété Expires spécifie la durée avant expiration d'une page mise en mémoire cache sur un navigateur. Si l'utilisateur revient à la même page avant son expiration, la version mise en mémoire cache est affichée.
Response.Expires [= nombre]
Lorsque votre fichier .asp appelle Response.Expires, IIS crée un en-tête HTTP indiquant l'heure sur le serveur. Si l'heure du système du client est en avance par rapport à celle du serveur (en raison d'inexactitudes sur le client ou le serveur, ou en raison de fuseaux horaires différents), l'affectation de la valeur 0 au paramètre n'aura pas pour effet de faire expirer immédiatement la page. Vous pouvez utiliser la propriété Response.ExpiresAbsolute pour obtenir l'expiration immédiate d'une page. En outre, vous pouvez utiliser un nombre négatif pour la propriété Expires. Par exemple
<%Response.Expires = -1 %>
provoque l'expiration immédiate de la réponse.
S'il existe plusieurs appels de Response.Expires sur une même page, le serveur utilise la durée la plus courte.