vivekpazhani Ответов: 0

Как очистить кэш приложений 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);


Вышеперечисленные две вещи не работали. Так что, пожалуйста, помогите мне.

0 Ответов