Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 我在css文件中所做的更改不适用_Html_Css_Asp.net Mvc_Asp.net Core - Fatal编程技术网

Html 我在css文件中所做的更改不适用

Html 我在css文件中所做的更改不适用,html,css,asp.net-mvc,asp.net-core,Html,Css,Asp.net Mvc,Asp.net Core,我在Visual Studio中有一个Asp.Net核心Mvc项目。我的项目有一个css文件夹。我的css代码是有效的,但当我想更改此css文件中的某些内容时,这些更改不适用。然后我将所有代码复制到另一个文件中,我的问题得到了修复,但几天后同样的错误发生了,我再次无法更改css代码。如何解决此问题。此问题的原因之一可能是浏览器在文件中缓存旧的css,因为解决方案是向css源添加一个参数,就像时间戳一样 然后您的CSS标记变成: <link rel="stylesheet"

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

此问题的原因之一可能是浏览器在文件中缓存旧的css,因为解决方案是向css源添加一个参数,就像时间戳一样

然后您的CSS标记变成:

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

此问题的原因之一可能是浏览器在文件中缓存旧的css,因为解决方案是向css源添加一个参数,就像时间戳一样

然后您的CSS标记变成:

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


对于现有的缓存破坏解决方案:
asp append version=“true”
,我不推荐您的方法,因为它会导致服务器上不必要的高负载和降级的响应时间。对于现有的缓存破坏解决方案:
asp append version=“true”
,我不推荐您的方法,因为它会导致服务器上不必要的高负载和降级的响应时间。