Разница между перенаправлением на страницу и переходом на ту же страницу после нажатия кнопки назад? - PullRequest
2 голосов
/ 24 декабря 2010

У меня есть страница, на которой я не использую кеш, используя этот код:

HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
            HttpContext.Current.Response.Cache.SetValidUntilExpires(false);
            HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
            HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
            HttpContext.Current.Response.Cache.SetNoStore();

Теперь я хочу знать: есть ли разница между переходом на эту страницу с использованием правильной ссылки или возвращениемс помощью кнопки браузера назад, или есть ли способ обнаружить это?

Ответы [ 2 ]

0 голосов
/ 24 декабря 2010

Я думаю, что в кнопке «Назад» кеш браузера используется для получения страницы.Это быстрее, чем использование правильной ссылки.

0 голосов
/ 24 декабря 2010

Верного пути не существует, но я предполагаю, что при использовании кнопки «Назад» HTTP-реферер не устанавливается. Конечно, есть и другие причины, по которым HTTP-реферер не может быть установлен.

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