我试图启动我的第一个ASP.NET MVC程序,并想修改项目的某些部分。即使改变site.css,为什么样式不会改变?
当我尝试更改页面主体的背景颜色时,我转到Site.css文件并将颜色更改为#ffffff。当我重建程序时,颜色保持不变,我发现改变它的唯一方法是删除它并将其重新加载到项目中。
在我看来,如果我错过了一些非常基本的东西,你能帮助我吗?
我试图启动我的第一个ASP.NET MVC程序,并想修改项目的某些部分。即使改变site.css,为什么样式不会改变?
当我尝试更改页面主体的背景颜色时,我转到Site.css文件并将颜色更改为#ffffff。当我重建程序时,颜色保持不变,我发现改变它的唯一方法是删除它并将其重新加载到项目中。
在我看来,如果我错过了一些非常基本的东西,你能帮助我吗?
一些浏览器积极地缓存你的CSS;您可能需要执行力在您每次更改您外部样式表(按Ctrl + F5 或按Ctrl +移+[R)时间刷新。
有一天,我的ASP.NET WebForms项目发生了这种事。正如评论中所暗示的那样,IE是这类事情的一个众所周知的罪魁祸首。
谢谢,但即使在刷新或使用其他浏览器时,问题似乎也会发生。 – seren1ty 2011-03-02 20:35:14
适用于Google Chrome。 – 2011-12-25 10:01:04
我认为它是由您的浏览器缓存的。 在我们的项目中,我们确实在开发后将我们的css/js嵌入到程序集中以避免出现此类问题。
你使用IE吗? – Vadim 2011-03-02 20:28:49
当我编译和运行程序,是的,它打开IE。 但是,即使我尝试用Firefox打开页面,它仍然是一样的 – seren1ty 2011-03-02 20:34:01