У меня есть страница, которая выполняет запрос AJAX для получения данных, которые затем изменяются пользователем. При использовании iPad, если пользователь вносит изменения, затем уходит со страницы, а затем возвращается - запросы AJAX не запускаются повторно - это означает, что старые данные загружаются (предположительно из кэша браузера iPad).
Мой код сервера - ASP.NET Forms, и я попытался не устанавливать кеш со всеми настройками, которые я могу найти:
Context.Response.Cache.SetNoStore()
Context.Response.Cache.SetETag(New Guid().ToString())
Context.Response.Cache.SetExpires(New DateTime())
Context.Response.Cache.SetNoServerCaching()
Context.Response.Cache.SetCacheability(HttpCacheability.NoCache)
Context.Response.Expires = 0
Но не повезло. Есть идеи?