Хорошо известно, что IE кэширует слишком много html, даже когда вы указываете заголовок Cache-Control: no-cache или Last-Modified на каждую страницу.
Это поведение действительно вызывает беспокойство при работе с querystrings для получения динамической информации, поскольку IE считает, что это одна и та же страница (например: http://example.com/?id=10) и обслуживает кешированную версию.
Я решил это добавить либо случайное число, либо timestring к querystring (как другие сделали), как это http://example.com/?id=10&t=2009-08-06_13:12:56, что я просто игнорирую serveride.
Есть ли лучший вариант? Есть ли другой, более чистый способ сделать это? Я знаю, что POST не кэшируется, но семантически корректно использовать GET здесь.