【问题标题】:Jquery UI css applying even without css files in an Asp Net Mvc 4 Application即使在 Asp Net Mvc 4 应用程序中没有 css 文件,Jquery UI css 也会应用
【发布时间】:2013-01-10 11:38:29
【问题描述】:

我做了一个可怕的噩梦.. 在我的 Asp Net MVC 4 应用程序中,我使用 Bundles 调用 javascripts 和 css 脚本。

我尝试删除选项卡边框没有成功,所以我决定从我的项目中删除所有 jquery ui 文件并猜猜是什么...... Jquery UI 仍然有效。

使 jquery ui 停止工作的唯一原因是从我的 BundleConfig 中删除以下内容:

bundles.Add(new StyleBundle("~/Style/css").Include("~/Style/redmond/*.css"));

所以我认为它正在从其他文件加载 css,但我不知道它们在哪里。

我最后一次尝试是从我的项目中删除对 Jquery 和 Jquery UI 包的引用 我仍然得到相同的行为

有没有人遇到过同样的事情?我有,请问怎么解决?

【问题讨论】:

  • 您是否尝试过清除浏览器缓存?检查是否是缓存问题的最简单方法是在浏览器中执行 Ctrl+F5。
  • 您是在 IIS 内运行还是在 VS 开发服务器上运行?无论如何,尝试在 IIS 中回收应用程序池或重新启动 VS 开发服务器。还要检查 <script ...> 标签是否仍然存在于生成的 HTML 中——这样你就可以看到它从哪里加载它们。此外,您可以在例如打开网络选项卡。 Firebug 并查看实际加载的内容(哪些 css 和 js 文件)以及从哪里加载。

标签: jquery asp.net .net asp.net-mvc asp.net-mvc-4


【解决方案1】:

浏览器缓存脚本和样式。因此脚本和样式将从缓存中加载并正常工作。

尝试清除浏览器中的缓存:

Clear cache in browser

【讨论】:

  • 这不是缓存问题。其他浏览器也有同样的行为
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多