App_Theme文件夹中的CSS在浏览器中获得缓存

dhi*_*esh 7 css asp.net

App_Theme文件夹中的样式表将缓存在浏览器中.该方法应该是什么?这样,只要有新的部署,浏览器就应该采用最新的样式表而不是浏览器中缓存的样式表.

这也发生在其他css(不在主题文件夹中),因此使用链接中提到的自定义控件

http://blog.sallarp.com/asp-net-automatic-css-javascript-versioning/

如何在Theme文件夹中对CSS进行此操作?

编辑:主题名称在web.config中提到,如下所述.所以它不仅仅是我通过使用链接中提到的方法解决的html链接标记.

 <pages styleSheetTheme="Default">
      <controls>

      </controls>
    </pages>
Run Code Online (Sandbox Code Playgroud)

Rip*_*ppo 5

我也遇到过这个,我想出的解决方案是在你的CSS文件名中添加一个版本,不是很漂亮但是没有在IIS上禁用缓存,我想不出别的办法.

将CSS文件重命名为mycss-V1.0.css,这会强制用户的Web浏览器重新加载CSS