ASP.NET - IIS 7 - DotNetNuke - 如何强制浏览器重新加载站点的 CSS?

标签 asp.net css iis caching dotnetnuke

我遇到了我的 css 文件被缓存在浏览器中的问题。这是一个相当常见的问题,一个常见的解决方案是简单地在 url 中添加一个版本号到 css 文件。示例:MyCSS.css?ver=1.12

但是,我正在为 DotNetNuke 使用自定义皮肤,它强制使用文件:skin.css

我没有办法让浏览器指向 skin.css?ver=1.12(或者至少我不知道有什么办法)

我可以使用 IIS、DNN 或 ASP.NET(也许是 DNN 的 default.aspx 文件?)来强制客户端重新加载 CSS 吗?

最佳答案

在 IIS 管理器中,右键单击该文件并选择“属性”。转到 HTTP header 选项卡,勾选启用内容过期并为您的新文件设置一个非常低的值。

关于ASP.NET - IIS 7 - DotNetNuke - 如何强制浏览器重新加载站点的 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3946919/

相关文章:

asp.net - 如何用 FileUpload 控件的图像替换浏览器按钮?

c# - 调整 jsonSerializer 时区

c# - 如何获取数据表各列的绝对值之和

html - 更改 YouTube 视频嵌入的背景颜色

Javascript 和 CSS 动画

c# - 分配和删除 session key 时会发生什么?

c# - 当面板在 asp.net 中可见时如何淡化背景

jquery - jquery获取元素位置的方法

asp.net - web.config 位置中的 IIS 动态 IP 限制

c# - 是否可以通过配置为 ASP.NET Web 应用程序中的传出 Web 请求启用 TLS?