【发布时间】:2015-04-08 23:12:24
【问题描述】:
我有一个带有显示网站的网页的 C# 应用程序。最近对网站进行了大修(相当简单的网站,内容不多),应用程序继续使用旧背景,不使用新文档的 CSS。我怀疑某种形式的缓存导致了这个问题,有人可以帮我解决吗? (该网站在浏览器中运行良好,但在应用程序中却不行)
【问题讨论】:
-
为您的 css 设置唯一链接,例如 styles.css?asdfdsgfjijwelrmsdnfjdsflks
-
您在 C# 应用程序中使用什么控件来显示应用程序?标准表单控件利用 IE,因此它可能被 IE 缓存。
-
这个 VMAtm 是什么意思?我有一个单独的 CSS 文件,它链接到 html 中。
-
AaronLS,我该如何改变这个?
-
@BilboBaggins 您可以通过在页面链接(
<link标记)到 CSS 的末尾使用不同的查询字符串参数生成 HTML 页面来强制浏览器检索新的 CSS。有关缓存失效的其他策略,请参阅此:stackoverflow.com/questions/23603023/…