Как определить, находится ли страница ASP.NET в кэше или нет? - PullRequest
0 голосов
/ 10 ноября 2008

Мне нужно узнать, кэширована ли веб-страница или нет. Это загружено недавно или появилось в кеше.

Ответы [ 2 ]

3 голосов
/ 10 ноября 2008

Включите сгенерированную метку времени где-нибудь в свой ответ и сохраните метку времени где-нибудь на сервере (возможно, в объекте кэша). Таким образом, вы узнаете версию страницы, изучив эти значения.

Если бы вы могли подробнее рассказать о сценарии, с которым вы столкнулись, я уверен, что вы получите лучший ответ.

1 голос
/ 10 ноября 2008

У вас есть кэширование на стороне клиента или на стороне сервера, и они дискретны тем, что не знают друг друга.

На стороне сервера проверьте объект Response.Cache.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...