我在 css 文件中所做的更改未应用

问题描述

我在 Visual Studio 的 Asp.Net Core Mvc 中有一个项目。我的项目有一个 css 文件夹。我的 css 代码有效,但是当我想更改此 css 文件中的某些内容时,更改不适用。然后我将所有代码复制到另一个文件,我的问题解决了,但后来发生了同样的错误,我再次无法更改 css 代码。我该如何解决这种情况。

解决方法

这个问题的一个原因可能是浏览器在文件中缓存了旧的 css,解决方案是在你的 css 源中附加一个参数,比如时间戳

然后你的 CSS 标签变成:

<link rel="stylesheet" type="text/css" href="cssfile.css?t=<%= DateTime.Now.Ticks %>" media="screen" />