2010-10-14 3 views
1

J'ai vérifié ce fil de discussion.
Disable browser cache for entire ASP.NET websitedésactiver la mise en cache sur une seule page

Et je me demande si je peux mettre la réponse dans page_load?

Sinon comment puis-je désactiver le cache pour une seule page?

Merci!

+0

Pour les pages ASPX, ils ne sont pas mises en cache par le navigateur par défaut. Est-ce que j'ai râté quelque chose? –

+0

Je pense qu'ils sont cachés ... ou ai-je oublié quelque chose? La page a en fait une balise meta comme ceci. Et l'information tapée sur cette page est mise en cache. Est-ce quelque chose de différent? – rlee923

+0

Avez-vous un cache côté serveur? vous pouvez utiliser fiddler ou charles pour voir si le navigateur demande la ressource du côté serveur. –

Répondre

0

Et je me demande si je peux mettre la réponse dans page_load?

Oui, vous pouvez le faire tant que vous n'avez pas défini le même en-tête auparavant.

A la fin, vous pouvez les placer et vérifier si votre page obtenir l'en-tête de cache en inspectant les en-têtes sur le navigateur (Chrome et Firefox ont des utilitaires pour cela)

+0

Je dois donc supprimer les en-têtes Et je peux utiliser le code? – rlee923

+0

@ rlee923 Oui, je pense qu'il est préférable d'ajouter le cache à l'en-tête et non à l'intérieur du code d'en-tête html. Dans mes pages, j'ai mis le cache sur chaque page (ou une seule fois sur la page maître) – Aristos

+0

Merci beaucoup! (15 char req) – rlee923

Questions connexes