ASP.NET/ASP.NET Core

[ASP.Net Core] CSS 파일 수정시 실시간으로 반영시키기

http://portfolio.wonpaper.net 2024. 3. 6. 13:26

보통 실무작업할때 CSS 파일을 자주 수정하는데, 그때마다 크롬은 캐싱 기능이 강해서 바로바로 최근 수정된 내용을 반영되지 못할때가 많다.

 

여타의 백엔드 언어에서도 마찬가지로 아래와 같은 패턴으로 이용하면 될듯하다.

 

ASP.Net Core MVC 의 경우 cshtml 레이저 페이지에서 

 

<link href="/assets/css/main.css?ver=@DateTime.Now" rel="stylesheet">

 

이런식으로 하면 바로바로 최신내용이 반영된다.

 

PHP 는 index.css?ver=<?=date("Y_m_d_H_i_s")?>  이런식으로