调试ASP.NET MVC应用程序时未更新CSS

Hem*_*ant 24 css asp.net-mvc master-pages

我正在开发基于ASP.NET MVC的测试应用程序.我是CSS的新手,所以我也在学习.

我创建了一个名为"new.master"的母版页,并创建了一个新的CSS"new.css".我从控制器调用视图:

return View ("About", "new");
Run Code Online (Sandbox Code Playgroud)

我正在做的是我经常更新css和母版页.所以我经常在调试模式下运行应用程序.过了一段时间,我停止看到css变化的影响.当我在chrome中"查看源代码"并检查css时,它显示旧版本.

当我更改母版页和css的名称时,我开始收到更新的视图,但这有效,但我再次停止获取CSS更新.你遇到过这个问题吗?我该如何解决?(非常烦人!)

blu*_*blu 61

您的浏览器正在缓存css.如果强制刷新F5,则应显示任何更改.

  • 非常感谢.它**确实**解决了我的问题.这就像地狱.我开始在一个时间点质疑我的学习能力.:) (3认同)

Say*_*imi 14

我认为这可能是浏览器缓存问题.在IE和FF中,我通常按Ctrl + F5或Ctrl + Refresh按钮.您也可以手动清除缓存.对于IE,您可以使用IE开发工具栏,对于Firefox,可以使用Firebug,您可以轻松清除缓存.不确定铬,对不起.

Sayed Ibrahim Hashimi

我的书:Microsoft Build Engine内部:使用MSBuild和Team Foundation Build