У меня есть служба WCF в приложении ASP.NET AJAX, которая возвращает json. Я использую MS AJAX и клиент PageRequesManager для запуска службы после каждого endRequest для любых частичных обновлений страницы. У пользователя есть форма, он обновляет данные и отправляет, и сервис должен получить последние данные. Когда я отлаживаю с помощью FF и FireBug, все работает как чемпион. Точно так, как я его кодировал, однако, когда я запускаю приложение в IE, удивление !!! Первоначальный вызов является текущим, но последующие вызовы не возвращали новые свежие данные. Я проверял, добавляя запись, а затем делая «.length» для объекта JSON. Он должен был увеличиться на 1. Я пытался сделать некоторую ограниченную отладку, используя IE Developer Toolbar и Fiddler {что я действительно пока не понимаю}, но я увидел кнопку на панели инструментов разработчика, чтобы очистить кеш браузера. Я дал ему шанс, и Kaboom! IE начинает работать так, как я и ожидал. Я сделал это один раз на своей локальной коробке разработчика, и это сработало, но как долго, кто знает? и что я могу сделать для пользователей этого приложения? Могу ли я заставить IE как-то «получить последнюю версию», если хотите? Это приложение, конечно, предназначено для запуска в IE. Большинство пользователей, к сожалению, даже не слышали о FireFox. У кого-нибудь была подобная проблема? Любые идеи были бы хорошы. Я не опубликовал никакого кода, потому что я не рядом с источником, и в основном его ABC простой ванильный JavaScript. Я пишу код, похожий на Javascript: The Good Parts by Crockford, если это хоть какой-то признак качества.
Спасибо за любые идеи,
~ ck в Сан-Диего