Как очистить кэш приложений HTML5
Привет Друзья,
Я занимаюсь разработкой одного офлайн-приложения с ASP.Net в MVC. Когда пользователь посещает страницу онлайн, данные страницы будут храниться в локальном хранилище браузера, и я имею в виду файл HTML-манифеста на странице макета MVC. Когда пользователь входит в приложение, файл манифеста (все изображения, скрипты, имя страницы) загружается в кэш браузера.
В автономном режиме страницы перемещаются правильно. Если пользователь сохраняет данные онлайн, то они сохраняются в базе данных, а при переходе в автономный режим появляется только существующая страница с соответствующими данными существующей модели. Новая дата не загружается на страницу.
Кэш приложения не очищается.
Не могли бы вы помочь мне, как очистить и перезагрузить файл манифеста в кэше приложений браузера?
заранее спасибо,
Вивек.
Что я уже пробовал:
1. Я попробовал следующий код в мой макет страницы ,
<meta http-equiv="Cache-control" content="no-cache"> <meta http-equiv="Expires" content="-1" > <meta http-equiv="Pragma" content="no-cache">
2. попробовал следующий код в методе действия индекса домашнего контроллера,
Response.ContentType = "text/cache-manifest"; Response.ContentEncoding = System.Text.Encoding.UTF8; Response.Cache.SetCacheability( System.Web.HttpCacheability.NoCache);
Вышеперечисленные две вещи не работали. Так что, пожалуйста, помогите мне.