.NET – Trik na wyłączenie cachowania CSS

Loading Likes...

Ostatnio borykałem się z problemem cachowania pliku CSS przez przeglądarki. Problem polegał na tym, że zmiany w pliku CSS, wyświetlały się po X odświeżeniach strony lub zmianie nazwy pliku. Oczywiście mechanizm cachowania plików przez przeglądarki jest bardzo przydatny na produkcyjnej wersji aplikacji, natomiast podczas debugowania takie zachowanie jest bardzo drażniące i zabierające sporą ilość czasu.

Chciałbym pokazać Wam prosty trik, jak temu zapobiec, bez grzebania w przeglądarce. Wystarczy, że do nazwy pliku CSS dokleisz znak ‘?’ oraz generowaną frazę. Najprościej może to wyglądać w ten sposób

Dzięki temu zabiegowi, nasz plik CSS będzie za każdym razem od nowa wczytywany przez przeglądarkę. Teraz aby mechanizm cachowania działał ponownie prawidłowo na wersji produkcyjnej, w ASP.NET CORE możemy dodać specjalne tagi.

 

You May Also Like

About the Author: Jerzy Kołakowski

Pasjonat informatyki, bloger. Full-stack Developer Technologie:
  • ASP.NET MVC
  • ASP.NET CORE
  • Angular 2+

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Facebook
Inline
Inline