日期:2014-05-17  浏览次数:20537 次

在VS2008中修改CSS样式表后在浏览器中请求不立刻生效(仍然是原来的样式)
请问各位
我在用VS2008的写网站的时候,发现修改当前页的CSS样式后,用浏览器请求页面,页面根本没有更改,要等到一个随机时间后(几分钟到十几个小时不等)才有效,不知道为什么,搞的我现在都没有办法做排版,因为改了以后根本看不出效果,这是为虾米呢,纠结啊。
另外重装VS也没啥效果,这是怎么回事呢,是我浏览器的问题么?我是IE7.0就是windows默认的,基本没有插件,设置也没改过(因为VS得问题刚重装过系统)

------解决方案--------------------
估计是缓存的问题。。。清空IE缓存试试
------解决方案--------------------
看要你的CSS是怎么引用的,有的在主题里面引用的CSS是会有延迟的,还有如果反映慢你可以刷新一下你的页面在看看!也有可能是页面缓存的问题...
------解决方案--------------------
怎么引用的
删除缓存

------解决方案--------------------
(1)最有可能的是浏览器缓存问题,改完CSS后,建议用CTRL+F5,看下更改的CSS是否起作用;
(2)你可以在你请求的页面的URL后加一个参数 ?t=new Date() ,可以避免缓存(javascript);
(3)Firefox中使用Firebug,查看下CSS样式,是不是已经是最新的;
------解决方案--------------------
检查CSS设置,使用theme
各种浏览器浏览