在按下CTRL + F5之后,CSS才适用,但是在下一个动作中它不会生效,直到我再次按下CTRL + F5为止

时间:2019-05-15 09:10:42

标签: html css browser-cache

我正在使用.NET Core开发Web应用程序。我有一张表格,在其中做了一些CSS更改。在某些html表单元格<td>上,我添加了一个CSS类。

.text-right_custom {
   padding-right: 30% !important;
   text-align: right !important;
}

打开页面时,它不反映我的更改。当我按CTRL + F5时,它会刷新并应用我的CSS。但是,当我执行其他操作时,它又回到了第一个版本,没有应用我的CSS。当我按CTRL + F5组合键时,一切正常,直到下一个动作。可能有用的事情是,当我没有应用CSS时打开检查元素时,我看到了两个CSS类。谁能帮我解决这个问题?

enter image description here

1 个答案:

答案 0 :(得分:0)

我不了解.NET。但是我认为这是缓存的问题。如果您使用的是chrome,请按ctrl + shift + i(这将打开控制台。在“网络”选项卡上的控制台中,检查名为“ Disabled cache”的输入字段。打开时刷新页面,保持控制台处于打开状态。如果使用任何版本在CSS上编号,然后在开发模式下删除所有版本号。希望这会有所帮助。