为什么即使我更改site.css,样式也不会改变?

时间:2011-03-02 20:27:53

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

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

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

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

2 个答案:

答案 0 :(得分:9)

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

前几天我的ASP.NET WebForms项目发生了这件事。正如评论中暗示的那样,IE是这种事情的一个众所周知的罪魁祸首。

答案 1 :(得分:1)

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