Это просто злит меня.Я не могу понять, почему все ресурсы на моей странице запрашиваются КАЖДЫЙ раз.
Например, мой site.css возвращает следующие заголовки (используя fiddler):
HTTP/1.1 200 OK
Server: ASP.NET Development Server/9.0.0.0
Date: Mon, 29 Nov 2010 17:36:21 GMT
X-AspNet-Version: 2.0.50727
Content-Length: 9093
Cache-Control: public, max-age=2592000
Expires: Wed, 29 Dec 2010 17:36:21 GMT
Last-Modified: Mon, 08 Nov 2010 17:20:16 GMT
Content-Type: text/css
Connection: Close
Но каждый раз, когда я нажимаю кнопку обновления, я вижу все ресурсы (css, js, изображения) получать повторно.У меня есть контроль над заголовками, возвращаемыми для всех этих ресурсов, но я еще не понял этого.
Я даже отладил свое приложение ASP.NET, и HttpModule определенно запрашивается для ресурсовснова.
Может кто-нибудь дать мне представление о том, что делать?
РЕДАКТИРОВАТЬ: Хорошо, я удалил must-revalidate, proxy-revalidate
из заголовков, и это приближает меня к тому месту, где я хочу быть, теперь, когда я нажимаю назад, он все еще запрашивает мои файлы CSS / JS, когда я нажимаю назад.1015 *
Что еще я могу сделать, чтобы избежать этого?