Я ХОЧУ, чтобы скрипты и стили были кэшированы ... только перезагружать их, когда они меняются ... Легко использовать дату файла:

ел бы спросить, есть ли способ запретить Firefox кэшировать скрипты (файлы .js).

У меня есть проект (ASP.Net Web App) с проблемой кэширования на Firefox. Когда я впервые запускаю приложение (сценарий кэшируется в Firefox), модифицирую сценарий и перезапускаю приложение, Firefox использует кэшированный сценарий вместо обновленного.

Я использую Firefox 3.6.13.

Я уже пытался использовать HttpHeaders, но похоже, что Firefox игнорирует мои коды.

Вот мой код:

    HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
    HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false);
    HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
    HttpContext.Current.Response.Cache.SetNoStore();

Я попытался разместить этот код в global.asax> Application_BeginRequest и в MasterPage.aspx.cs> Page_Load, но он не работает.

Заранее спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос