【问题标题】:Why does style does not change even when I change site.css?为什么即使我更改了site.css,样式也不会改变?
【发布时间】:2011-07-07 13:53:40
【问题描述】:

我尝试启动我的第一个 ASP.NET MVC 程序并想修改项目的某些部分。

当我尝试更改页面正文的背景颜色时,我转到 Site.css 文件并将颜色更改为#ffffff。当我重建程序时,颜色保持不变,我发现更改它的唯一方法是删除它并将其加载回项目。

在我看来,我好像遗漏了一些非常基本的东西,你能帮我吗?

【问题讨论】:

  • 当我编译并运行程序时,是的,它会打开 IE。但是,即使我尝试使用 Firefox 打开页面,它仍然是一样的

标签: asp.net css asp.net-mvc


【解决方案1】:

有些浏览器会主动缓存你的 CSS;您可能希望在每次更改外部样式表时执行强制刷新(Ctrl+F5Ctrl+Shift +R)。

前几天我的 ASP.NET WebForms 项目发生在我身上。正如 cmets 中所暗示的,IE 是这类事情的众所周知的罪魁祸首。

【讨论】:

  • 谢谢,但刷新或使用其他浏览器时似乎也会出现问题。
【解决方案2】:

我认为它已被您的浏览器缓存。 在我们的项目中,我们确实在开发后将 css/js 嵌入到程序集中以避免此类问题。

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 2021-03-11
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-19
    相关资源
    最近更新 更多