【问题标题】:Jquery UI css not being added to my project after bundling捆绑后未将 Jquery UI css 添加到我的项目中
【发布时间】:2015-03-09 11:45:06
【问题描述】:

我在我的小项目中添加了 jquery ui,但没有添加 css。

以下捆绑包用于 css:

bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
              "~/Content/themes/base/jquery.ui.core.css",
              "~/Content/themes/base/jquery.ui.resizable.css",
              "~/Content/themes/base/jquery.ui.selectable.css",
              "~/Content/themes/base/jquery.ui.accordion.css",
              "~/Content/themes/base/jquery.ui.autocomplete.css",
              "~/Content/themes/base/jquery.ui.button.css",
              "~/Content/themes/base/jquery.ui.dialog.css",
              "~/Content/themes/base/jquery.ui.slider.css",
              "~/Content/themes/base/jquery.ui.tabs.css",
              "~/Content/themes/base/jquery.ui.datepicker.css",
              "~/Content/themes/base/jquery.ui.progressbar.css",
              "~/Content/themes/base/jquery.ui.theme.css"));

在我的 _Layout.cshtml 中有以下内容:

 @Styles.Render("~/Content/themes/base/css", "~/Content/css")

Global.asax.cs 已将 BundleConfig 设置为在 Application_Start() 上注册......

我清除了我的 Firefox 缓存,但我仍然只在我的页面上获得默认的 bootstrap.css 和 site.css。

有什么想法吗?我不知道这里还有什么要检查的,我有一些对话框正在玩用于杂乱无章的功能,但它们没有风格。

【问题讨论】:

  • 尝试更改捆绑包的名称。
  • 我之前尝试过,但无济于事。
  • 请检查 css 文件是否在您的项目 ("/Content/themes/base/") 提供的目录中,我知道您的 "~/Content/css" 包已加载?

标签: c# css jquery-ui asp.net-mvc-5


【解决方案1】:

在浏览器中查看源代码并确保 CSS 未缩小。我在 IIS 7 中进行了部署,并且捆绑包正在获取 IIS 不喜欢的缩小 CSS。

【讨论】:

  • 查看源代码时没有添加 css。我最终以旧时尚的方式添加了它,没有捆绑,它捡起来了。奇怪的错误,因为我收到了其他捆绑包。
【解决方案2】:

虽然捆绑最终没有奏效,但我可以用旧时尚的方式使用标签,选择我想使用的 Jquery ui css 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 2011-07-16
    • 2013-04-11
    • 1970-01-01
    • 2013-05-08
    相关资源
    最近更新 更多