Как мне убедиться, что сайт загружен НЕ из кеша - PullRequest
3 голосов
/ 03 ноября 2010

Домашняя страница моего сайта может выглядеть по-разному каждый раз, когда пользователь загружает ее. Однако он загружается из памяти, поэтому каждый раз выглядит одинаково.

Как я могу убедиться, что он загружает новую страницу, а не кэшированную страницу?

Спасибо

Ответы [ 3 ]

3 голосов
/ 03 ноября 2010
protected void Page_Load(object sender, EventArgs e)
{

 Response.Cache.SetCacheability(HttpCacheability.NoCache);
}

в вашем коде позади.

1 голос
/ 03 ноября 2010

установите заголовок вашего запроса для кэширования с помощью Cache-Control: no-cache и заголовков ответов как Pragma: no-cache.и истекает:

0 голосов
/ 03 ноября 2010

Вы хотите это программно или нет?

Да - отправлять заголовки HTTP, которые относятся к управлению кэшем и срок их действия истекает.

Нет - нажмите Shift, прежде чем нажимать кнопку обновления ... для выполнения полной перезагрузки.

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